// Automatic Prettier Formatting for this big file
// scss-lint:disable EmptyLineBetweenBlocks
.emoji-zzz {
  background-position: 0 0;
}
.emoji-1234 {
  background-position: -20px 0;
}
.emoji-1F627 {
  background-position: 0 -20px;
}
.emoji-8ball {
  background-position: -20px -20px;
}
.emoji-a {
  background-position: -40px 0;
}
.emoji-ab {
  background-position: -40px -20px;
}
.emoji-abc {
  background-position: 0 -40px;
}
.emoji-abcd {
  background-position: -20px -40px;
}
.emoji-accept {
  background-position: -40px -40px;
}
.emoji-aerial_tramway {
  background-position: -60px 0;
}
.emoji-airplane {
  background-position: -60px -20px;
}
.emoji-airplane_arriving {
  background-position: -60px -40px;
}
.emoji-airplane_departure {
  background-position: 0 -60px;
}
.emoji-airplane_small {
  background-position: -20px -60px;
}
.emoji-alarm_clock {
  background-position: -40px -60px;
}
.emoji-alembic {
  background-position: -60px -60px;
}
.emoji-alien {
  background-position: -80px 0;
}
.emoji-ambulance {
  background-position: -80px -20px;
}
.emoji-amphora {
  background-position: -80px -40px;
}
.emoji-anchor {
  background-position: -80px -60px;
}
.emoji-angel {
  background-position: 0 -80px;
}
.emoji-angel_tone1 {
  background-position: -20px -80px;
}
.emoji-angel_tone2 {
  background-position: -40px -80px;
}
.emoji-angel_tone3 {
  background-position: -60px -80px;
}
.emoji-angel_tone4 {
  background-position: -80px -80px;
}
.emoji-angel_tone5 {
  background-position: -100px 0;
}
.emoji-anger {
  background-position: -100px -20px;
}
.emoji-anger_right {
  background-position: -100px -40px;
}
.emoji-angry {
  background-position: -100px -60px;
}
.emoji-ant {
  background-position: -100px -80px;
}
.emoji-apple {
  background-position: 0 -100px;
}
.emoji-aquarius {
  background-position: -20px -100px;
}
.emoji-aries {
  background-position: -40px -100px;
}
.emoji-arrow_backward {
  background-position: -60px -100px;
}
.emoji-arrow_double_down {
  background-position: -80px -100px;
}
.emoji-arrow_double_up {
  background-position: -100px -100px;
}
.emoji-arrow_down {
  background-position: -120px 0;
}
.emoji-arrow_down_small {
  background-position: -120px -20px;
}
.emoji-arrow_forward {
  background-position: -120px -40px;
}
.emoji-arrow_heading_down {
  background-position: -120px -60px;
}
.emoji-arrow_heading_up {
  background-position: -120px -80px;
}
.emoji-arrow_left {
  background-position: -120px -100px;
}
.emoji-arrow_lower_left {
  background-position: 0 -120px;
}
.emoji-arrow_lower_right {
  background-position: -20px -120px;
}
.emoji-arrow_right {
  background-position: -40px -120px;
}
.emoji-arrow_right_hook {
  background-position: -60px -120px;
}
.emoji-arrow_up {
  background-position: -80px -120px;
}
.emoji-arrow_up_down {
  background-position: -100px -120px;
}
.emoji-arrow_up_small {
  background-position: -120px -120px;
}
.emoji-arrow_upper_left {
  background-position: -140px 0;
}
.emoji-arrow_upper_right {
  background-position: -140px -20px;
}
.emoji-arrows_clockwise {
  background-position: -140px -40px;
}
.emoji-arrows_counterclockwise {
  background-position: -140px -60px;
}
.emoji-art {
  background-position: -140px -80px;
}
.emoji-articulated_lorry {
  background-position: -140px -100px;
}
.emoji-asterisk {
  background-position: -140px -120px;
}
.emoji-astonished {
  background-position: 0 -140px;
}
.emoji-athletic_shoe {
  background-position: -20px -140px;
}
.emoji-atm {
  background-position: -40px -140px;
}
.emoji-atom {
  background-position: -60px -140px;
}
.emoji-avocado {
  background-position: -80px -140px;
}
.emoji-b {
  background-position: -100px -140px;
}
.emoji-baby {
  background-position: -120px -140px;
}
.emoji-baby_bottle {
  background-position: -140px -140px;
}
.emoji-baby_chick {
  background-position: -160px 0;
}
.emoji-baby_symbol {
  background-position: -160px -20px;
}
.emoji-baby_tone1 {
  background-position: -160px -40px;
}
.emoji-baby_tone2 {
  background-position: -160px -60px;
}
.emoji-baby_tone3 {
  background-position: -160px -80px;
}
.emoji-baby_tone4 {
  background-position: -160px -100px;
}
.emoji-baby_tone5 {
  background-position: -160px -120px;
}
.emoji-back {
  background-position: -160px -140px;
}
.emoji-bacon {
  background-position: 0 -160px;
}
.emoji-badminton {
  background-position: -20px -160px;
}
.emoji-baggage_claim {
  background-position: -40px -160px;
}
.emoji-balloon {
  background-position: -60px -160px;
}
.emoji-ballot_box {
  background-position: -80px -160px;
}
.emoji-ballot_box_with_check {
  background-position: -100px -160px;
}
.emoji-bamboo {
  background-position: -120px -160px;
}
.emoji-banana {
  background-position: -140px -160px;
}
.emoji-bangbang {
  background-position: -160px -160px;
}
.emoji-bank {
  background-position: -180px 0;
}
.emoji-bar_chart {
  background-position: -180px -20px;
}
.emoji-barber {
  background-position: -180px -40px;
}
.emoji-baseball {
  background-position: -180px -60px;
}
.emoji-basketball {
  background-position: -180px -80px;
}
.emoji-basketball_player {
  background-position: -180px -100px;
}
.emoji-basketball_player_tone1 {
  background-position: -180px -120px;
}
.emoji-basketball_player_tone2 {
  background-position: -180px -140px;
}
.emoji-basketball_player_tone3 {
  background-position: -180px -160px;
}
.emoji-basketball_player_tone4 {
  background-position: 0 -180px;
}
.emoji-basketball_player_tone5 {
  background-position: -20px -180px;
}
.emoji-bat {
  background-position: -40px -180px;
}
.emoji-bath {
  background-position: -60px -180px;
}
.emoji-bath_tone1 {
  background-position: -80px -180px;
}
.emoji-bath_tone2 {
  background-position: -100px -180px;
}
.emoji-bath_tone3 {
  background-position: -120px -180px;
}
.emoji-bath_tone4 {
  background-position: -140px -180px;
}
.emoji-bath_tone5 {
  background-position: -160px -180px;
}
.emoji-bathtub {
  background-position: -180px -180px;
}
.emoji-battery {
  background-position: -200px 0;
}
.emoji-beach {
  background-position: -200px -20px;
}
.emoji-beach_umbrella {
  background-position: -200px -40px;
}
.emoji-bear {
  background-position: -200px -60px;
}
.emoji-bed {
  background-position: -200px -80px;
}
.emoji-bee {
  background-position: -200px -100px;
}
.emoji-beer {
  background-position: -200px -120px;
}
.emoji-beers {
  background-position: -200px -140px;
}
.emoji-beetle {
  background-position: -200px -160px;
}
.emoji-beginner {
  background-position: -200px -180px;
}
.emoji-bell {
  background-position: 0 -200px;
}
.emoji-bellhop {
  background-position: -20px -200px;
}
.emoji-bento {
  background-position: -40px -200px;
}
.emoji-bicyclist {
  background-position: -60px -200px;
}
.emoji-bicyclist_tone1 {
  background-position: -80px -200px;
}
.emoji-bicyclist_tone2 {
  background-position: -100px -200px;
}
.emoji-bicyclist_tone3 {
  background-position: -120px -200px;
}
.emoji-bicyclist_tone4 {
  background-position: -140px -200px;
}
.emoji-bicyclist_tone5 {
  background-position: -160px -200px;
}
.emoji-bike {
  background-position: -180px -200px;
}
.emoji-bikini {
  background-position: -200px -200px;
}
.emoji-biohazard {
  background-position: -220px 0;
}
.emoji-bird {
  background-position: -220px -20px;
}
.emoji-birthday {
  background-position: -220px -40px;
}
.emoji-black_circle {
  background-position: -220px -60px;
}
.emoji-black_heart {
  background-position: -220px -80px;
}
.emoji-black_joker {
  background-position: -220px -100px;
}
.emoji-black_large_square {
  background-position: -220px -120px;
}
.emoji-black_medium_small_square {
  background-position: -220px -140px;
}
.emoji-black_medium_square {
  background-position: -220px -160px;
}
.emoji-black_nib {
  background-position: -220px -180px;
}
.emoji-black_small_square {
  background-position: -220px -200px;
}
.emoji-black_square_button {
  background-position: 0 -220px;
}
.emoji-blossom {
  background-position: -20px -220px;
}
.emoji-blowfish {
  background-position: -40px -220px;
}
.emoji-blue_book {
  background-position: -60px -220px;
}
.emoji-blue_car {
  background-position: -80px -220px;
}
.emoji-blue_heart {
  background-position: -100px -220px;
}
.emoji-blush {
  background-position: -120px -220px;
}
.emoji-boar {
  background-position: -140px -220px;
}
.emoji-bomb {
  background-position: -160px -220px;
}
.emoji-book {
  background-position: -180px -220px;
}
.emoji-bookmark {
  background-position: -200px -220px;
}
.emoji-bookmark_tabs {
  background-position: -220px -220px;
}
.emoji-books {
  background-position: -240px 0;
}
.emoji-boom {
  background-position: -240px -20px;
}
.emoji-boot {
  background-position: -240px -40px;
}
.emoji-bouquet {
  background-position: -240px -60px;
}
.emoji-bow {
  background-position: -240px -80px;
}
.emoji-bow_and_arrow {
  background-position: -240px -100px;
}
.emoji-bow_tone1 {
  background-position: -240px -120px;
}
.emoji-bow_tone2 {
  background-position: -240px -140px;
}
.emoji-bow_tone3 {
  background-position: -240px -160px;
}
.emoji-bow_tone4 {
  background-position: -240px -180px;
}
.emoji-bow_tone5 {
  background-position: -240px -200px;
}
.emoji-bowling {
  background-position: -240px -220px;
}
.emoji-boxing_glove {
  background-position: 0 -240px;
}
.emoji-boy {
  background-position: -20px -240px;
}
.emoji-boy_tone1 {
  background-position: -40px -240px;
}
.emoji-boy_tone2 {
  background-position: -60px -240px;
}
.emoji-boy_tone3 {
  background-position: -80px -240px;
}
.emoji-boy_tone4 {
  background-position: -100px -240px;
}
.emoji-boy_tone5 {
  background-position: -120px -240px;
}
.emoji-bread {
  background-position: -140px -240px;
}
.emoji-bride_with_veil {
  background-position: -160px -240px;
}
.emoji-bride_with_veil_tone1 {
  background-position: -180px -240px;
}
.emoji-bride_with_veil_tone2 {
  background-position: -200px -240px;
}
.emoji-bride_with_veil_tone3 {
  background-position: -220px -240px;
}
.emoji-bride_with_veil_tone4 {
  background-position: -240px -240px;
}
.emoji-bride_with_veil_tone5 {
  background-position: -260px 0;
}
.emoji-bridge_at_night {
  background-position: -260px -20px;
}
.emoji-briefcase {
  background-position: -260px -40px;
}
.emoji-broken_heart {
  background-position: -260px -60px;
}
.emoji-bug {
  background-position: -260px -80px;
}
.emoji-bulb {
  background-position: -260px -100px;
}
.emoji-bullettrain_front {
  background-position: -260px -120px;
}
.emoji-bullettrain_side {
  background-position: -260px -140px;
}
.emoji-burrito {
  background-position: -260px -160px;
}
.emoji-bus {
  background-position: -260px -180px;
}
.emoji-busstop {
  background-position: -260px -200px;
}
.emoji-bust_in_silhouette {
  background-position: -260px -220px;
}
.emoji-busts_in_silhouette {
  background-position: -260px -240px;
}
.emoji-butterfly {
  background-position: 0 -260px;
}
.emoji-cactus {
  background-position: -20px -260px;
}
.emoji-cake {
  background-position: -40px -260px;
}
.emoji-calendar {
  background-position: -60px -260px;
}
.emoji-calendar_spiral {
  background-position: -80px -260px;
}
.emoji-call_me {
  background-position: -100px -260px;
}
.emoji-call_me_tone1 {
  background-position: -120px -260px;
}
.emoji-call_me_tone2 {
  background-position: -140px -260px;
}
.emoji-call_me_tone3 {
  background-position: -160px -260px;
}
.emoji-call_me_tone4 {
  background-position: -180px -260px;
}
.emoji-call_me_tone5 {
  background-position: -200px -260px;
}
.emoji-calling {
  background-position: -220px -260px;
}
.emoji-camel {
  background-position: -240px -260px;
}
.emoji-camera {
  background-position: -260px -260px;
}
.emoji-camera_with_flash {
  background-position: -280px 0;
}
.emoji-camping {
  background-position: -280px -20px;
}
.emoji-cancer {
  background-position: -280px -40px;
}
.emoji-candle {
  background-position: -280px -60px;
}
.emoji-candy {
  background-position: -280px -80px;
}
.emoji-canoe {
  background-position: -280px -100px;
}
.emoji-capital_abcd {
  background-position: -280px -120px;
}
.emoji-capricorn {
  background-position: -280px -140px;
}
.emoji-card_box {
  background-position: -280px -160px;
}
.emoji-card_index {
  background-position: -280px -180px;
}
.emoji-carousel_horse {
  background-position: -280px -200px;
}
.emoji-carrot {
  background-position: -280px -220px;
}
.emoji-cartwheel {
  background-position: -280px -240px;
}
.emoji-cartwheel_tone1 {
  background-position: -280px -260px;
}
.emoji-cartwheel_tone2 {
  background-position: 0 -280px;
}
.emoji-cartwheel_tone3 {
  background-position: -20px -280px;
}
.emoji-cartwheel_tone4 {
  background-position: -40px -280px;
}
.emoji-cartwheel_tone5 {
  background-position: -60px -280px;
}
.emoji-cat {
  background-position: -80px -280px;
}
.emoji-cat2 {
  background-position: -100px -280px;
}
.emoji-cd {
  background-position: -120px -280px;
}
.emoji-chains {
  background-position: -140px -280px;
}
.emoji-champagne {
  background-position: -160px -280px;
}
.emoji-champagne_glass {
  background-position: -180px -280px;
}
.emoji-chart {
  background-position: -200px -280px;
}
.emoji-chart_with_downwards_trend {
  background-position: -220px -280px;
}
.emoji-chart_with_upwards_trend {
  background-position: -240px -280px;
}
.emoji-checkered_flag {
  background-position: -260px -280px;
}
.emoji-cheese {
  background-position: -280px -280px;
}
.emoji-cherries {
  background-position: -300px 0;
}
.emoji-cherry_blossom {
  background-position: -300px -20px;
}
.emoji-chestnut {
  background-position: -300px -40px;
}
.emoji-chicken {
  background-position: -300px -60px;
}
.emoji-children_crossing {
  background-position: -300px -80px;
}
.emoji-chipmunk {
  background-position: -300px -100px;
}
.emoji-chocolate_bar {
  background-position: -300px -120px;
}
.emoji-christmas_tree {
  background-position: -300px -140px;
}
.emoji-church {
  background-position: -300px -160px;
}
.emoji-cinema {
  background-position: -300px -180px;
}
.emoji-circus_tent {
  background-position: -300px -200px;
}
.emoji-city_dusk {
  background-position: -300px -220px;
}
.emoji-city_sunset {
  background-position: -300px -240px;
}
.emoji-cityscape {
  background-position: -300px -260px;
}
.emoji-cl {
  background-position: -300px -280px;
}
.emoji-clap {
  background-position: 0 -300px;
}
.emoji-clap_tone1 {
  background-position: -20px -300px;
}
.emoji-clap_tone2 {
  background-position: -40px -300px;
}
.emoji-clap_tone3 {
  background-position: -60px -300px;
}
.emoji-clap_tone4 {
  background-position: -80px -300px;
}
.emoji-clap_tone5 {
  background-position: -100px -300px;
}
.emoji-clapper {
  background-position: -120px -300px;
}
.emoji-classical_building {
  background-position: -140px -300px;
}
.emoji-clipboard {
  background-position: -160px -300px;
}
.emoji-clock {
  background-position: -180px -300px;
}
.emoji-clock1 {
  background-position: -200px -300px;
}
.emoji-clock10 {
  background-position: -220px -300px;
}
.emoji-clock1030 {
  background-position: -240px -300px;
}
.emoji-clock11 {
  background-position: -260px -300px;
}
.emoji-clock1130 {
  background-position: -280px -300px;
}
.emoji-clock12 {
  background-position: -300px -300px;
}
.emoji-clock1230 {
  background-position: -320px 0;
}
.emoji-clock130 {
  background-position: -320px -20px;
}
.emoji-clock2 {
  background-position: -320px -40px;
}
.emoji-clock230 {
  background-position: -320px -60px;
}
.emoji-clock3 {
  background-position: -320px -80px;
}
.emoji-clock330 {
  background-position: -320px -100px;
}
.emoji-clock4 {
  background-position: -320px -120px;
}
.emoji-clock430 {
  background-position: -320px -140px;
}
.emoji-clock5 {
  background-position: -320px -160px;
}
.emoji-clock530 {
  background-position: -320px -180px;
}
.emoji-clock6 {
  background-position: -320px -200px;
}
.emoji-clock630 {
  background-position: -320px -220px;
}
.emoji-clock7 {
  background-position: -320px -240px;
}
.emoji-clock730 {
  background-position: -320px -260px;
}
.emoji-clock8 {
  background-position: -320px -280px;
}
.emoji-clock830 {
  background-position: -320px -300px;
}
.emoji-clock9 {
  background-position: 0 -320px;
}
.emoji-clock930 {
  background-position: -20px -320px;
}
.emoji-closed_book {
  background-position: -40px -320px;
}
.emoji-closed_lock_with_key {
  background-position: -60px -320px;
}
.emoji-closed_umbrella {
  background-position: -80px -320px;
}
.emoji-cloud {
  background-position: -100px -320px;
}
.emoji-cloud_lightning {
  background-position: -120px -320px;
}
.emoji-cloud_rain {
  background-position: -140px -320px;
}
.emoji-cloud_snow {
  background-position: -160px -320px;
}
.emoji-cloud_tornado {
  background-position: -180px -320px;
}
.emoji-clown {
  background-position: -200px -320px;
}
.emoji-clubs {
  background-position: -220px -320px;
}
.emoji-cocktail {
  background-position: -240px -320px;
}
.emoji-coffee {
  background-position: -260px -320px;
}
.emoji-coffin {
  background-position: -280px -320px;
}
.emoji-cold_sweat {
  background-position: -300px -320px;
}
.emoji-comet {
  background-position: -320px -320px;
}
.emoji-compression {
  background-position: -340px 0;
}
.emoji-computer {
  background-position: -340px -20px;
}
.emoji-confetti_ball {
  background-position: -340px -40px;
}
.emoji-confounded {
  background-position: -340px -60px;
}
.emoji-confused {
  background-position: -340px -80px;
}
.emoji-congratulations {
  background-position: -340px -100px;
}
.emoji-construction {
  background-position: -340px -120px;
}
.emoji-construction_site {
  background-position: -340px -140px;
}
.emoji-construction_worker {
  background-position: -340px -160px;
}
.emoji-construction_worker_tone1 {
  background-position: -340px -180px;
}
.emoji-construction_worker_tone2 {
  background-position: -340px -200px;
}
.emoji-construction_worker_tone3 {
  background-position: -340px -220px;
}
.emoji-construction_worker_tone4 {
  background-position: -340px -240px;
}
.emoji-construction_worker_tone5 {
  background-position: -340px -260px;
}
.emoji-control_knobs {
  background-position: -340px -280px;
}
.emoji-convenience_store {
  background-position: -340px -300px;
}
.emoji-cookie {
  background-position: -340px -320px;
}
.emoji-cooking {
  background-position: 0 -340px;
}
.emoji-cool {
  background-position: -20px -340px;
}
.emoji-cop {
  background-position: -40px -340px;
}
.emoji-cop_tone1 {
  background-position: -60px -340px;
}
.emoji-cop_tone2 {
  background-position: -80px -340px;
}
.emoji-cop_tone3 {
  background-position: -100px -340px;
}
.emoji-cop_tone4 {
  background-position: -120px -340px;
}
.emoji-cop_tone5 {
  background-position: -140px -340px;
}
.emoji-copyright {
  background-position: -160px -340px;
}
.emoji-corn {
  background-position: -180px -340px;
}
.emoji-couch {
  background-position: -200px -340px;
}
.emoji-couple {
  background-position: -220px -340px;
}
.emoji-couple_mm {
  background-position: -240px -340px;
}
.emoji-couple_with_heart {
  background-position: -260px -340px;
}
.emoji-couple_ww {
  background-position: -280px -340px;
}
.emoji-couplekiss {
  background-position: -300px -340px;
}
.emoji-cow {
  background-position: -320px -340px;
}
.emoji-cow2 {
  background-position: -340px -340px;
}
.emoji-cowboy {
  background-position: -360px 0;
}
.emoji-crab {
  background-position: -360px -20px;
}
.emoji-crayon {
  background-position: -360px -40px;
}
.emoji-credit_card {
  background-position: -360px -60px;
}
.emoji-crescent_moon {
  background-position: -360px -80px;
}
.emoji-cricket {
  background-position: -360px -100px;
}
.emoji-crocodile {
  background-position: -360px -120px;
}
.emoji-croissant {
  background-position: -360px -140px;
}
.emoji-cross {
  background-position: -360px -160px;
}
.emoji-crossed_flags {
  background-position: -360px -180px;
}
.emoji-crossed_swords {
  background-position: -360px -200px;
}
.emoji-crown {
  background-position: -360px -220px;
}
.emoji-cruise_ship {
  background-position: -360px -240px;
}
.emoji-cry {
  background-position: -360px -260px;
}
.emoji-crying_cat_face {
  background-position: -360px -280px;
}
.emoji-crystal_ball {
  background-position: -360px -300px;
}
.emoji-cucumber {
  background-position: -360px -320px;
}
.emoji-cupid {
  background-position: -360px -340px;
}
.emoji-curly_loop {
  background-position: 0 -360px;
}
.emoji-currency_exchange {
  background-position: -20px -360px;
}
.emoji-curry {
  background-position: -40px -360px;
}
.emoji-custard {
  background-position: -60px -360px;
}
.emoji-customs {
  background-position: -80px -360px;
}
.emoji-cyclone {
  background-position: -100px -360px;
}
.emoji-dagger {
  background-position: -120px -360px;
}
.emoji-dancer {
  background-position: -140px -360px;
}
.emoji-dancer_tone1 {
  background-position: -160px -360px;
}
.emoji-dancer_tone2 {
  background-position: -180px -360px;
}
.emoji-dancer_tone3 {
  background-position: -200px -360px;
}
.emoji-dancer_tone4 {
  background-position: -220px -360px;
}
.emoji-dancer_tone5 {
  background-position: -240px -360px;
}
.emoji-dancers {
  background-position: -260px -360px;
}
.emoji-dango {
  background-position: -280px -360px;
}
.emoji-dark_sunglasses {
  background-position: -300px -360px;
}
.emoji-dart {
  background-position: -320px -360px;
}
.emoji-dash {
  background-position: -340px -360px;
}
.emoji-date {
  background-position: -360px -360px;
}
.emoji-deciduous_tree {
  background-position: -380px 0;
}
.emoji-deer {
  background-position: -380px -20px;
}
.emoji-department_store {
  background-position: -380px -40px;
}
.emoji-desert {
  background-position: -380px -60px;
}
.emoji-desktop {
  background-position: -380px -80px;
}
.emoji-diamond_shape_with_a_dot_inside {
  background-position: -380px -100px;
}
.emoji-diamonds {
  background-position: -380px -120px;
}
.emoji-disappointed {
  background-position: -380px -140px;
}
.emoji-disappointed_relieved {
  background-position: -380px -160px;
}
.emoji-dividers {
  background-position: -380px -180px;
}
.emoji-dizzy {
  background-position: -380px -200px;
}
.emoji-dizzy_face {
  background-position: -380px -220px;
}
.emoji-do_not_litter {
  background-position: -380px -240px;
}
.emoji-dog {
  background-position: -380px -260px;
}
.emoji-dog2 {
  background-position: -380px -280px;
}
.emoji-dollar {
  background-position: -380px -300px;
}
.emoji-dolls {
  background-position: -380px -320px;
}
.emoji-dolphin {
  background-position: -380px -340px;
}
.emoji-door {
  background-position: -380px -360px;
}
.emoji-doughnut {
  background-position: 0 -380px;
}
.emoji-dove {
  background-position: -20px -380px;
}
.emoji-dragon {
  background-position: -40px -380px;
}
.emoji-dragon_face {
  background-position: -60px -380px;
}
.emoji-dress {
  background-position: -80px -380px;
}
.emoji-dromedary_camel {
  background-position: -100px -380px;
}
.emoji-drooling_face {
  background-position: -120px -380px;
}
.emoji-droplet {
  background-position: -140px -380px;
}
.emoji-drum {
  background-position: -160px -380px;
}
.emoji-duck {
  background-position: -180px -380px;
}
.emoji-dvd {
  background-position: -200px -380px;
}
.emoji-e-mail {
  background-position: -220px -380px;
}
.emoji-eagle {
  background-position: -240px -380px;
}
.emoji-ear {
  background-position: -260px -380px;
}
.emoji-ear_of_rice {
  background-position: -280px -380px;
}
.emoji-ear_tone1 {
  background-position: -300px -380px;
}
.emoji-ear_tone2 {
  background-position: -320px -380px;
}
.emoji-ear_tone3 {
  background-position: -340px -380px;
}
.emoji-ear_tone4 {
  background-position: -360px -380px;
}
.emoji-ear_tone5 {
  background-position: -380px -380px;
}
.emoji-earth_africa {
  background-position: -400px 0;
}
.emoji-earth_americas {
  background-position: -400px -20px;
}
.emoji-earth_asia {
  background-position: -400px -40px;
}
.emoji-egg {
  background-position: -400px -60px;
}
.emoji-eggplant {
  background-position: -400px -80px;
}
.emoji-eight {
  background-position: -400px -100px;
}
.emoji-eight_pointed_black_star {
  background-position: -400px -120px;
}
.emoji-eight_spoked_asterisk {
  background-position: -400px -140px;
}
.emoji-eject {
  background-position: -400px -160px;
}
.emoji-electric_plug {
  background-position: -400px -180px;
}
.emoji-elephant {
  background-position: -400px -200px;
}
.emoji-end {
  background-position: -400px -220px;
}
.emoji-envelope {
  background-position: -400px -240px;
}
.emoji-envelope_with_arrow {
  background-position: -400px -260px;
}
.emoji-euro {
  background-position: -400px -280px;
}
.emoji-european_castle {
  background-position: -400px -300px;
}
.emoji-european_post_office {
  background-position: -400px -320px;
}
.emoji-evergreen_tree {
  background-position: -400px -340px;
}
.emoji-exclamation {
  background-position: -400px -360px;
}
.emoji-expressionless {
  background-position: -400px -380px;
}
.emoji-eye {
  background-position: 0 -400px;
}
.emoji-eye_in_speech_bubble {
  background-position: -20px -400px;
}
.emoji-eyeglasses {
  background-position: -40px -400px;
}
.emoji-eyes {
  background-position: -60px -400px;
}
.emoji-face_palm {
  background-position: -80px -400px;
}
.emoji-face_palm_tone1 {
  background-position: -100px -400px;
}
.emoji-face_palm_tone2 {
  background-position: -120px -400px;
}
.emoji-face_palm_tone3 {
  background-position: -140px -400px;
}
.emoji-face_palm_tone4 {
  background-position: -160px -400px;
}
.emoji-face_palm_tone5 {
  background-position: -180px -400px;
}
.emoji-factory {
  background-position: -200px -400px;
}
.emoji-fallen_leaf {
  background-position: -220px -400px;
}
.emoji-family {
  background-position: -240px -400px;
}
.emoji-family_mmb {
  background-position: -260px -400px;
}
.emoji-family_mmbb {
  background-position: -280px -400px;
}
.emoji-family_mmg {
  background-position: -300px -400px;
}
.emoji-family_mmgb {
  background-position: -320px -400px;
}
.emoji-family_mmgg {
  background-position: -340px -400px;
}
.emoji-family_mwbb {
  background-position: -360px -400px;
}
.emoji-family_mwg {
  background-position: -380px -400px;
}
.emoji-family_mwgb {
  background-position: -400px -400px;
}
.emoji-family_mwgg {
  background-position: -420px 0;
}
.emoji-family_wwb {
  background-position: -420px -20px;
}
.emoji-family_wwbb {
  background-position: -420px -40px;
}
.emoji-family_wwg {
  background-position: -420px -60px;
}
.emoji-family_wwgb {
  background-position: -420px -80px;
}
.emoji-family_wwgg {
  background-position: -420px -100px;
}
.emoji-fast_forward {
  background-position: -420px -120px;
}
.emoji-fax {
  background-position: -420px -140px;
}
.emoji-fearful {
  background-position: -420px -160px;
}
.emoji-feet {
  background-position: -420px -180px;
}
.emoji-fencer {
  background-position: -420px -200px;
}
.emoji-ferris_wheel {
  background-position: -420px -220px;
}
.emoji-ferry {
  background-position: -420px -240px;
}
.emoji-field_hockey {
  background-position: -420px -260px;
}
.emoji-file_cabinet {
  background-position: -420px -280px;
}
.emoji-file_folder {
  background-position: -420px -300px;
}
.emoji-film_frames {
  background-position: -420px -320px;
}
.emoji-fingers_crossed {
  background-position: -420px -340px;
}
.emoji-fingers_crossed_tone1 {
  background-position: -420px -360px;
}
.emoji-fingers_crossed_tone2 {
  background-position: -420px -380px;
}
.emoji-fingers_crossed_tone3 {
  background-position: -420px -400px;
}
.emoji-fingers_crossed_tone4 {
  background-position: 0 -420px;
}
.emoji-fingers_crossed_tone5 {
  background-position: -20px -420px;
}
.emoji-fire {
  background-position: -40px -420px;
}
.emoji-fire_engine {
  background-position: -60px -420px;
}
.emoji-fireworks {
  background-position: -80px -420px;
}
.emoji-first_place {
  background-position: -100px -420px;
}
.emoji-first_quarter_moon {
  background-position: -120px -420px;
}
.emoji-first_quarter_moon_with_face {
  background-position: -140px -420px;
}
.emoji-fish {
  background-position: -160px -420px;
}
.emoji-fish_cake {
  background-position: -180px -420px;
}
.emoji-fishing_pole_and_fish {
  background-position: -200px -420px;
}
.emoji-fist {
  background-position: -220px -420px;
}
.emoji-fist_tone1 {
  background-position: -240px -420px;
}
.emoji-fist_tone2 {
  background-position: -260px -420px;
}
.emoji-fist_tone3 {
  background-position: -280px -420px;
}
.emoji-fist_tone4 {
  background-position: -300px -420px;
}
.emoji-fist_tone5 {
  background-position: -320px -420px;
}
.emoji-five {
  background-position: -340px -420px;
}
.emoji-flag_ac {
  background-position: -360px -420px;
}
.emoji-flag_ad {
  background-position: -380px -420px;
}
.emoji-flag_ae {
  background-position: -400px -420px;
}
.emoji-flag_af {
  background-position: -420px -420px;
}
.emoji-flag_ag {
  background-position: -440px 0;
}
.emoji-flag_ai {
  background-position: -440px -20px;
}
.emoji-flag_al {
  background-position: -440px -40px;
}
.emoji-flag_am {
  background-position: -440px -60px;
}
.emoji-flag_ao {
  background-position: -440px -80px;
}
.emoji-flag_aq {
  background-position: -440px -100px;
}
.emoji-flag_ar {
  background-position: -440px -120px;
}
.emoji-flag_as {
  background-position: -440px -140px;
}
.emoji-flag_at {
  background-position: -440px -160px;
}
.emoji-flag_au {
  background-position: -440px -180px;
}
.emoji-flag_aw {
  background-position: -440px -200px;
}
.emoji-flag_ax {
  background-position: -440px -220px;
}
.emoji-flag_az {
  background-position: -440px -240px;
}
.emoji-flag_ba {
  background-position: -440px -260px;
}
.emoji-flag_bb {
  background-position: -440px -280px;
}
.emoji-flag_bd {
  background-position: -440px -300px;
}
.emoji-flag_be {
  background-position: -440px -320px;
}
.emoji-flag_bf {
  background-position: -440px -340px;
}
.emoji-flag_bg {
  background-position: -440px -360px;
}
.emoji-flag_bh {
  background-position: -440px -380px;
}
.emoji-flag_bi {
  background-position: -440px -400px;
}
.emoji-flag_bj {
  background-position: -440px -420px;
}
.emoji-flag_bl {
  background-position: 0 -440px;
}
.emoji-flag_black {
  background-position: -20px -440px;
}
.emoji-flag_bm {
  background-position: -40px -440px;
}
.emoji-flag_bn {
  background-position: -60px -440px;
}
.emoji-flag_bo {
  background-position: -80px -440px;
}
.emoji-flag_bq {
  background-position: -100px -440px;
}
.emoji-flag_br {
  background-position: -120px -440px;
}
.emoji-flag_bs {
  background-position: -140px -440px;
}
.emoji-flag_bt {
  background-position: -160px -440px;
}
.emoji-flag_bv {
  background-position: -180px -440px;
}
.emoji-flag_bw {
  background-position: -200px -440px;
}
.emoji-flag_by {
  background-position: -220px -440px;
}
.emoji-flag_bz {
  background-position: -240px -440px;
}
.emoji-flag_ca {
  background-position: -260px -440px;
}
.emoji-flag_cc {
  background-position: -280px -440px;
}
.emoji-flag_cd {
  background-position: -300px -440px;
}
.emoji-flag_cf {
  background-position: -320px -440px;
}
.emoji-flag_cg {
  background-position: -340px -440px;
}
.emoji-flag_ch {
  background-position: -360px -440px;
}
.emoji-flag_ci {
  background-position: -380px -440px;
}
.emoji-flag_ck {
  background-position: -400px -440px;
}
.emoji-flag_cl {
  background-position: -420px -440px;
}
.emoji-flag_cm {
  background-position: -440px -440px;
}
.emoji-flag_cn {
  background-position: -460px 0;
}
.emoji-flag_co {
  background-position: -460px -20px;
}
.emoji-flag_cp {
  background-position: -460px -40px;
}
.emoji-flag_cr {
  background-position: -460px -60px;
}
.emoji-flag_cu {
  background-position: -460px -80px;
}
.emoji-flag_cv {
  background-position: -460px -100px;
}
.emoji-flag_cw {
  background-position: -460px -120px;
}
.emoji-flag_cx {
  background-position: -460px -140px;
}
.emoji-flag_cy {
  background-position: -460px -160px;
}
.emoji-flag_cz {
  background-position: -460px -180px;
}
.emoji-flag_de {
  background-position: -460px -200px;
}
.emoji-flag_dg {
  background-position: -460px -220px;
}
.emoji-flag_dj {
  background-position: -460px -240px;
}
.emoji-flag_dk {
  background-position: -460px -260px;
}
.emoji-flag_dm {
  background-position: -460px -280px;
}
.emoji-flag_do {
  background-position: -460px -300px;
}
.emoji-flag_dz {
  background-position: -460px -320px;
}
.emoji-flag_ea {
  background-position: -460px -340px;
}
.emoji-flag_ec {
  background-position: -460px -360px;
}
.emoji-flag_ee {
  background-position: -460px -380px;
}
.emoji-flag_eg {
  background-position: -460px -400px;
}
.emoji-flag_eh {
  background-position: -460px -420px;
}
.emoji-flag_er {
  background-position: -460px -440px;
}
.emoji-flag_es {
  background-position: 0 -460px;
}
.emoji-flag_et {
  background-position: -20px -460px;
}
.emoji-flag_eu {
  background-position: -40px -460px;
}
.emoji-flag_fi {
  background-position: -60px -460px;
}
.emoji-flag_fj {
  background-position: -80px -460px;
}
.emoji-flag_fk {
  background-position: -100px -460px;
}
.emoji-flag_fm {
  background-position: -120px -460px;
}
.emoji-flag_fo {
  background-position: -140px -460px;
}
.emoji-flag_fr {
  background-position: -160px -460px;
}
.emoji-flag_ga {
  background-position: -180px -460px;
}
.emoji-flag_gb {
  background-position: -200px -460px;
}
.emoji-flag_gd {
  background-position: -220px -460px;
}
.emoji-flag_ge {
  background-position: -240px -460px;
}
.emoji-flag_gf {
  background-position: -260px -460px;
}
.emoji-flag_gg {
  background-position: -280px -460px;
}
.emoji-flag_gh {
  background-position: -300px -460px;
}
.emoji-flag_gi {
  background-position: -320px -460px;
}
.emoji-flag_gl {
  background-position: -340px -460px;
}
.emoji-flag_gm {
  background-position: -360px -460px;
}
.emoji-flag_gn {
  background-position: -380px -460px;
}
.emoji-flag_gp {
  background-position: -400px -460px;
}
.emoji-flag_gq {
  background-position: -420px -460px;
}
.emoji-flag_gr {
  background-position: -440px -460px;
}
.emoji-flag_gs {
  background-position: -460px -460px;
}
.emoji-flag_gt {
  background-position: -480px 0;
}
.emoji-flag_gu {
  background-position: -480px -20px;
}
.emoji-flag_gw {
  background-position: -480px -40px;
}
.emoji-flag_gy {
  background-position: -480px -60px;
}
.emoji-flag_hk {
  background-position: -480px -80px;
}
.emoji-flag_hm {
  background-position: -480px -100px;
}
.emoji-flag_hn {
  background-position: -480px -120px;
}
.emoji-flag_hr {
  background-position: -480px -140px;
}
.emoji-flag_ht {
  background-position: -480px -160px;
}
.emoji-flag_hu {
  background-position: -480px -180px;
}
.emoji-flag_ic {
  background-position: -480px -200px;
}
.emoji-flag_id {
  background-position: -480px -220px;
}
.emoji-flag_ie {
  background-position: -480px -240px;
}
.emoji-flag_il {
  background-position: -480px -260px;
}
.emoji-flag_im {
  background-position: -480px -280px;
}
.emoji-flag_in {
  background-position: -480px -300px;
}
.emoji-flag_io {
  background-position: -480px -320px;
}
.emoji-flag_iq {
  background-position: -480px -340px;
}
.emoji-flag_ir {
  background-position: -480px -360px;
}
.emoji-flag_is {
  background-position: -480px -380px;
}
.emoji-flag_it {
  background-position: -480px -400px;
}
.emoji-flag_je {
  background-position: -480px -420px;
}
.emoji-flag_jm {
  background-position: -480px -440px;
}
.emoji-flag_jo {
  background-position: -480px -460px;
}
.emoji-flag_jp {
  background-position: 0 -480px;
}
.emoji-flag_ke {
  background-position: -20px -480px;
}
.emoji-flag_kg {
  background-position: -40px -480px;
}
.emoji-flag_kh {
  background-position: -60px -480px;
}
.emoji-flag_ki {
  background-position: -80px -480px;
}
.emoji-flag_km {
  background-position: -100px -480px;
}
.emoji-flag_kn {
  background-position: -120px -480px;
}
.emoji-flag_kp {
  background-position: -140px -480px;
}
.emoji-flag_kr {
  background-position: -160px -480px;
}
.emoji-flag_kw {
  background-position: -180px -480px;
}
.emoji-flag_ky {
  background-position: -200px -480px;
}
.emoji-flag_kz {
  background-position: -220px -480px;
}
.emoji-flag_la {
  background-position: -240px -480px;
}
.emoji-flag_lb {
  background-position: -260px -480px;
}
.emoji-flag_lc {
  background-position: -280px -480px;
}
.emoji-flag_li {
  background-position: -300px -480px;
}
.emoji-flag_lk {
  background-position: -320px -480px;
}
.emoji-flag_lr {
  background-position: -340px -480px;
}
.emoji-flag_ls {
  background-position: -360px -480px;
}
.emoji-flag_lt {
  background-position: -380px -480px;
}
.emoji-flag_lu {
  background-position: -400px -480px;
}
.emoji-flag_lv {
  background-position: -420px -480px;
}
.emoji-flag_ly {
  background-position: -440px -480px;
}
.emoji-flag_ma {
  background-position: -460px -480px;
}
.emoji-flag_mc {
  background-position: -480px -480px;
}
.emoji-flag_md {
  background-position: -500px 0;
}
.emoji-flag_me {
  background-position: -500px -20px;
}
.emoji-flag_mf {
  background-position: -500px -40px;
}
.emoji-flag_mg {
  background-position: -500px -60px;
}
.emoji-flag_mh {
  background-position: -500px -80px;
}
.emoji-flag_mk {
  background-position: -500px -100px;
}
.emoji-flag_ml {
  background-position: -500px -120px;
}
.emoji-flag_mm {
  background-position: -500px -140px;
}
.emoji-flag_mn {
  background-position: -500px -160px;
}
.emoji-flag_mo {
  background-position: -500px -180px;
}
.emoji-flag_mp {
  background-position: -500px -200px;
}
.emoji-flag_mq {
  background-position: -500px -220px;
}
.emoji-flag_mr {
  background-position: -500px -240px;
}
.emoji-flag_ms {
  background-position: -500px -260px;
}
.emoji-flag_mt {
  background-position: -500px -280px;
}
.emoji-flag_mu {
  background-position: -500px -300px;
}
.emoji-flag_mv {
  background-position: -500px -320px;
}
.emoji-flag_mw {
  background-position: -500px -340px;
}
.emoji-flag_mx {
  background-position: -500px -360px;
}
.emoji-flag_my {
  background-position: -500px -380px;
}
.emoji-flag_mz {
  background-position: -500px -400px;
}
.emoji-flag_na {
  background-position: -500px -420px;
}
.emoji-flag_nc {
  background-position: -500px -440px;
}
.emoji-flag_ne {
  background-position: -500px -460px;
}
.emoji-flag_nf {
  background-position: -500px -480px;
}
.emoji-flag_ng {
  background-position: 0 -500px;
}
.emoji-flag_ni {
  background-position: -20px -500px;
}
.emoji-flag_nl {
  background-position: -40px -500px;
}
.emoji-flag_no {
  background-position: -60px -500px;
}
.emoji-flag_np {
  background-position: -80px -500px;
}
.emoji-flag_nr {
  background-position: -100px -500px;
}
.emoji-flag_nu {
  background-position: -120px -500px;
}
.emoji-flag_nz {
  background-position: -140px -500px;
}
.emoji-flag_om {
  background-position: -160px -500px;
}
.emoji-flag_pa {
  background-position: -180px -500px;
}
.emoji-flag_pe {
  background-position: -200px -500px;
}
.emoji-flag_pf {
  background-position: -220px -500px;
}
.emoji-flag_pg {
  background-position: -240px -500px;
}
.emoji-flag_ph {
  background-position: -260px -500px;
}
.emoji-flag_pk {
  background-position: -280px -500px;
}
.emoji-flag_pl {
  background-position: -300px -500px;
}
.emoji-flag_pm {
  background-position: -320px -500px;
}
.emoji-flag_pn {
  background-position: -340px -500px;
}
.emoji-flag_pr {
  background-position: -360px -500px;
}
.emoji-flag_ps {
  background-position: -380px -500px;
}
.emoji-flag_pt {
  background-position: -400px -500px;
}
.emoji-flag_pw {
  background-position: -420px -500px;
}
.emoji-flag_py {
  background-position: -440px -500px;
}
.emoji-flag_qa {
  background-position: -460px -500px;
}
.emoji-flag_re {
  background-position: -480px -500px;
}
.emoji-flag_ro {
  background-position: -500px -500px;
}
.emoji-flag_rs {
  background-position: -520px 0;
}
.emoji-flag_ru {
  background-position: -520px -20px;
}
.emoji-flag_rw {
  background-position: -520px -40px;
}
.emoji-flag_sa {
  background-position: -520px -60px;
}
.emoji-flag_sb {
  background-position: -520px -80px;
}
.emoji-flag_sc {
  background-position: -520px -100px;
}
.emoji-flag_sd {
  background-position: -520px -120px;
}
.emoji-flag_se {
  background-position: -520px -140px;
}
.emoji-flag_sg {
  background-position: -520px -160px;
}
.emoji-flag_sh {
  background-position: -520px -180px;
}
.emoji-flag_si {
  background-position: -520px -200px;
}
.emoji-flag_sj {
  background-position: -520px -220px;
}
.emoji-flag_sk {
  background-position: -520px -240px;
}
.emoji-flag_sl {
  background-position: -520px -260px;
}
.emoji-flag_sm {
  background-position: -520px -280px;
}
.emoji-flag_sn {
  background-position: -520px -300px;
}
.emoji-flag_so {
  background-position: -520px -320px;
}
.emoji-flag_sr {
  background-position: -520px -340px;
}
.emoji-flag_ss {
  background-position: -520px -360px;
}
.emoji-flag_st {
  background-position: -520px -380px;
}
.emoji-flag_sv {
  background-position: -520px -400px;
}
.emoji-flag_sx {
  background-position: -520px -420px;
}
.emoji-flag_sy {
  background-position: -520px -440px;
}
.emoji-flag_sz {
  background-position: -520px -460px;
}
.emoji-flag_ta {
  background-position: -520px -480px;
}
.emoji-flag_tc {
  background-position: -520px -500px;
}
.emoji-flag_td {
  background-position: 0 -520px;
}
.emoji-flag_tf {
  background-position: -20px -520px;
}
.emoji-flag_tg {
  background-position: -40px -520px;
}
.emoji-flag_th {
  background-position: -60px -520px;
}
.emoji-flag_tj {
  background-position: -80px -520px;
}
.emoji-flag_tk {
  background-position: -100px -520px;
}
.emoji-flag_tl {
  background-position: -120px -520px;
}
.emoji-flag_tm {
  background-position: -140px -520px;
}
.emoji-flag_tn {
  background-position: -160px -520px;
}
.emoji-flag_to {
  background-position: -180px -520px;
}
.emoji-flag_tr {
  background-position: -200px -520px;
}
.emoji-flag_tt {
  background-position: -220px -520px;
}
.emoji-flag_tv {
  background-position: -240px -520px;
}
.emoji-flag_tw {
  background-position: -260px -520px;
}
.emoji-flag_tz {
  background-position: -280px -520px;
}
.emoji-flag_ua {
  background-position: -300px -520px;
}
.emoji-flag_ug {
  background-position: -320px -520px;
}
.emoji-flag_um {
  background-position: -340px -520px;
}
.emoji-flag_us {
  background-position: -360px -520px;
}
.emoji-flag_uy {
  background-position: -380px -520px;
}
.emoji-flag_uz {
  background-position: -400px -520px;
}
.emoji-flag_va {
  background-position: -420px -520px;
}
.emoji-flag_vc {
  background-position: -440px -520px;
}
.emoji-flag_ve {
  background-position: -460px -520px;
}
.emoji-flag_vg {
  background-position: -480px -520px;
}
.emoji-flag_vi {
  background-position: -500px -520px;
}
.emoji-flag_vn {
  background-position: -520px -520px;
}
.emoji-flag_vu {
  background-position: -540px 0;
}
.emoji-flag_wf {
  background-position: -540px -20px;
}
.emoji-flag_white {
  background-position: -540px -40px;
}
.emoji-flag_ws {
  background-position: -540px -60px;
}
.emoji-flag_xk {
  background-position: -540px -80px;
}
.emoji-flag_ye {
  background-position: -540px -100px;
}
.emoji-flag_yt {
  background-position: -540px -120px;
}
.emoji-flag_za {
  background-position: -540px -140px;
}
.emoji-flag_zm {
  background-position: -540px -160px;
}
.emoji-flag_zw {
  background-position: -540px -180px;
}
.emoji-flags {
  background-position: -540px -200px;
}
.emoji-flashlight {
  background-position: -540px -220px;
}
.emoji-fleur-de-lis {
  background-position: -540px -240px;
}
.emoji-floppy_disk {
  background-position: -540px -260px;
}
.emoji-flower_playing_cards {
  background-position: -540px -280px;
}
.emoji-flushed {
  background-position: -540px -300px;
}
.emoji-fog {
  background-position: -540px -320px;
}
.emoji-foggy {
  background-position: -540px -340px;
}
.emoji-football {
  background-position: -540px -360px;
}
.emoji-footprints {
  background-position: -540px -380px;
}
.emoji-fork_and_knife {
  background-position: -540px -400px;
}
.emoji-fork_knife_plate {
  background-position: -540px -420px;
}
.emoji-fountain {
  background-position: -540px -440px;
}
.emoji-four {
  background-position: -540px -460px;
}
.emoji-four_leaf_clover {
  background-position: -540px -480px;
}
.emoji-fox {
  background-position: -540px -500px;
}
.emoji-frame_photo {
  background-position: -540px -520px;
}
.emoji-free {
  background-position: 0 -540px;
}
.emoji-french_bread {
  background-position: -20px -540px;
}
.emoji-fried_shrimp {
  background-position: -40px -540px;
}
.emoji-fries {
  background-position: -60px -540px;
}
.emoji-frog {
  background-position: -80px -540px;
}
.emoji-frowning {
  background-position: -100px -540px;
}
.emoji-frowning2 {
  background-position: -120px -540px;
}
.emoji-fuelpump {
  background-position: -140px -540px;
}
.emoji-full_moon {
  background-position: -160px -540px;
}
.emoji-full_moon_with_face {
  background-position: -180px -540px;
}
.emoji-game_die {
  background-position: -200px -540px;
}
.emoji-gay_pride_flag {
  background-position: -220px -540px;
}
.emoji-gear {
  background-position: -240px -540px;
}
.emoji-gem {
  background-position: -260px -540px;
}
.emoji-gemini {
  background-position: -280px -540px;
}
.emoji-ghost {
  background-position: -300px -540px;
}
.emoji-gift {
  background-position: -320px -540px;
}
.emoji-gift_heart {
  background-position: -340px -540px;
}
.emoji-girl {
  background-position: -360px -540px;
}
.emoji-girl_tone1 {
  background-position: -380px -540px;
}
.emoji-girl_tone2 {
  background-position: -400px -540px;
}
.emoji-girl_tone3 {
  background-position: -420px -540px;
}
.emoji-girl_tone4 {
  background-position: -440px -540px;
}
.emoji-girl_tone5 {
  background-position: -460px -540px;
}
.emoji-globe_with_meridians {
  background-position: -480px -540px;
}
.emoji-goal {
  background-position: -500px -540px;
}
.emoji-goat {
  background-position: -520px -540px;
}
.emoji-golf {
  background-position: -540px -540px;
}
.emoji-golfer {
  background-position: -560px 0;
}
.emoji-gorilla {
  background-position: -560px -20px;
}
.emoji-grapes {
  background-position: -560px -40px;
}
.emoji-green_apple {
  background-position: -560px -60px;
}
.emoji-green_book {
  background-position: -560px -80px;
}
.emoji-green_heart {
  background-position: -560px -100px;
}
.emoji-grey_exclamation {
  background-position: -560px -120px;
}
.emoji-grey_question {
  background-position: -560px -140px;
}
.emoji-grimacing {
  background-position: -560px -160px;
}
.emoji-grin {
  background-position: -560px -180px;
}
.emoji-grinning {
  background-position: -560px -200px;
}
.emoji-guardsman {
  background-position: -560px -220px;
}
.emoji-guardsman_tone1 {
  background-position: -560px -240px;
}
.emoji-guardsman_tone2 {
  background-position: -560px -260px;
}
.emoji-guardsman_tone3 {
  background-position: -560px -280px;
}
.emoji-guardsman_tone4 {
  background-position: -560px -300px;
}
.emoji-guardsman_tone5 {
  background-position: -560px -320px;
}
.emoji-guitar {
  background-position: -560px -340px;
}
.emoji-gun {
  background-position: -560px -360px;
}
.emoji-haircut {
  background-position: -560px -380px;
}
.emoji-haircut_tone1 {
  background-position: -560px -400px;
}
.emoji-haircut_tone2 {
  background-position: -560px -420px;
}
.emoji-haircut_tone3 {
  background-position: -560px -440px;
}
.emoji-haircut_tone4 {
  background-position: -560px -460px;
}
.emoji-haircut_tone5 {
  background-position: -560px -480px;
}
.emoji-hamburger {
  background-position: -560px -500px;
}
.emoji-hammer {
  background-position: -560px -520px;
}
.emoji-hammer_pick {
  background-position: -560px -540px;
}
.emoji-hamster {
  background-position: 0 -560px;
}
.emoji-hand_splayed {
  background-position: -20px -560px;
}
.emoji-hand_splayed_tone1 {
  background-position: -40px -560px;
}
.emoji-hand_splayed_tone2 {
  background-position: -60px -560px;
}
.emoji-hand_splayed_tone3 {
  background-position: -80px -560px;
}
.emoji-hand_splayed_tone4 {
  background-position: -100px -560px;
}
.emoji-hand_splayed_tone5 {
  background-position: -120px -560px;
}
.emoji-handbag {
  background-position: -140px -560px;
}
.emoji-handball {
  background-position: -160px -560px;
}
.emoji-handball_tone1 {
  background-position: -180px -560px;
}
.emoji-handball_tone2 {
  background-position: -200px -560px;
}
.emoji-handball_tone3 {
  background-position: -220px -560px;
}
.emoji-handball_tone4 {
  background-position: -240px -560px;
}
.emoji-handball_tone5 {
  background-position: -260px -560px;
}
.emoji-handshake {
  background-position: -280px -560px;
}
.emoji-handshake_tone1 {
  background-position: -300px -560px;
}
.emoji-handshake_tone2 {
  background-position: -320px -560px;
}
.emoji-handshake_tone3 {
  background-position: -340px -560px;
}
.emoji-handshake_tone4 {
  background-position: -360px -560px;
}
.emoji-handshake_tone5 {
  background-position: -380px -560px;
}
.emoji-hash {
  background-position: -400px -560px;
}
.emoji-hatched_chick {
  background-position: -420px -560px;
}
.emoji-hatching_chick {
  background-position: -440px -560px;
}
.emoji-head_bandage {
  background-position: -460px -560px;
}
.emoji-headphones {
  background-position: -480px -560px;
}
.emoji-hear_no_evil {
  background-position: -500px -560px;
}
.emoji-heart {
  background-position: -520px -560px;
}
.emoji-heart_decoration {
  background-position: -540px -560px;
}
.emoji-heart_exclamation {
  background-position: -560px -560px;
}
.emoji-heart_eyes {
  background-position: -580px 0;
}
.emoji-heart_eyes_cat {
  background-position: -580px -20px;
}
.emoji-heartbeat {
  background-position: -580px -40px;
}
.emoji-heartpulse {
  background-position: -580px -60px;
}
.emoji-hearts {
  background-position: -580px -80px;
}
.emoji-heavy_check_mark {
  background-position: -580px -100px;
}
.emoji-heavy_division_sign {
  background-position: -580px -120px;
}
.emoji-heavy_dollar_sign {
  background-position: -580px -140px;
}
.emoji-heavy_minus_sign {
  background-position: -580px -160px;
}
.emoji-heavy_multiplication_x {
  background-position: -580px -180px;
}
.emoji-heavy_plus_sign {
  background-position: -580px -200px;
}
.emoji-helicopter {
  background-position: -580px -220px;
}
.emoji-helmet_with_cross {
  background-position: -580px -240px;
}
.emoji-herb {
  background-position: -580px -260px;
}
.emoji-hibiscus {
  background-position: -580px -280px;
}
.emoji-high_brightness {
  background-position: -580px -300px;
}
.emoji-high_heel {
  background-position: -580px -320px;
}
.emoji-hockey {
  background-position: -580px -340px;
}
.emoji-hole {
  background-position: -580px -360px;
}
.emoji-homes {
  background-position: -580px -380px;
}
.emoji-honey_pot {
  background-position: -580px -400px;
}
.emoji-horse {
  background-position: -580px -420px;
}
.emoji-horse_racing {
  background-position: -580px -440px;
}
.emoji-horse_racing_tone1 {
  background-position: -580px -460px;
}
.emoji-horse_racing_tone2 {
  background-position: -580px -480px;
}
.emoji-horse_racing_tone3 {
  background-position: -580px -500px;
}
.emoji-horse_racing_tone4 {
  background-position: -580px -520px;
}
.emoji-horse_racing_tone5 {
  background-position: -580px -540px;
}
.emoji-hospital {
  background-position: -580px -560px;
}
.emoji-hot_pepper {
  background-position: 0 -580px;
}
.emoji-hotdog {
  background-position: -20px -580px;
}
.emoji-hotel {
  background-position: -40px -580px;
}
.emoji-hotsprings {
  background-position: -60px -580px;
}
.emoji-hourglass {
  background-position: -80px -580px;
}
.emoji-hourglass_flowing_sand {
  background-position: -100px -580px;
}
.emoji-house {
  background-position: -120px -580px;
}
.emoji-house_abandoned {
  background-position: -140px -580px;
}
.emoji-house_with_garden {
  background-position: -160px -580px;
}
.emoji-hugging {
  background-position: -180px -580px;
}
.emoji-hushed {
  background-position: -200px -580px;
}
.emoji-ice_cream {
  background-position: -220px -580px;
}
.emoji-ice_skate {
  background-position: -240px -580px;
}
.emoji-icecream {
  background-position: -260px -580px;
}
.emoji-id {
  background-position: -280px -580px;
}
.emoji-ideograph_advantage {
  background-position: -300px -580px;
}
.emoji-imp {
  background-position: -320px -580px;
}
.emoji-inbox_tray {
  background-position: -340px -580px;
}
.emoji-incoming_envelope {
  background-position: -360px -580px;
}
.emoji-information_desk_person {
  background-position: -380px -580px;
}
.emoji-information_desk_person_tone1 {
  background-position: -400px -580px;
}
.emoji-information_desk_person_tone2 {
  background-position: -420px -580px;
}
.emoji-information_desk_person_tone3 {
  background-position: -440px -580px;
}
.emoji-information_desk_person_tone4 {
  background-position: -460px -580px;
}
.emoji-information_desk_person_tone5 {
  background-position: -480px -580px;
}
.emoji-information_source {
  background-position: -500px -580px;
}
.emoji-innocent {
  background-position: -520px -580px;
}
.emoji-interrobang {
  background-position: -540px -580px;
}
.emoji-iphone {
  background-position: -560px -580px;
}
.emoji-island {
  background-position: -580px -580px;
}
.emoji-izakaya_lantern {
  background-position: -600px 0;
}
.emoji-jack_o_lantern {
  background-position: -600px -20px;
}
.emoji-japan {
  background-position: -600px -40px;
}
.emoji-japanese_castle {
  background-position: -600px -60px;
}
.emoji-japanese_goblin {
  background-position: -600px -80px;
}
.emoji-japanese_ogre {
  background-position: -600px -100px;
}
.emoji-jeans {
  background-position: -600px -120px;
}
.emoji-joy {
  background-position: -600px -140px;
}
.emoji-joy_cat {
  background-position: -600px -160px;
}
.emoji-joystick {
  background-position: -600px -180px;
}
.emoji-juggling {
  background-position: -600px -200px;
}
.emoji-juggling_tone1 {
  background-position: -600px -220px;
}
.emoji-juggling_tone2 {
  background-position: -600px -240px;
}
.emoji-juggling_tone3 {
  background-position: -600px -260px;
}
.emoji-juggling_tone4 {
  background-position: -600px -280px;
}
.emoji-juggling_tone5 {
  background-position: -600px -300px;
}
.emoji-kaaba {
  background-position: -600px -320px;
}
.emoji-key {
  background-position: -600px -340px;
}
.emoji-key2 {
  background-position: -600px -360px;
}
.emoji-keyboard {
  background-position: -600px -380px;
}
.emoji-kimono {
  background-position: -600px -400px;
}
.emoji-kiss {
  background-position: -600px -420px;
}
.emoji-kiss_mm {
  background-position: -600px -440px;
}
.emoji-kiss_ww {
  background-position: -600px -460px;
}
.emoji-kissing {
  background-position: -600px -480px;
}
.emoji-kissing_cat {
  background-position: -600px -500px;
}
.emoji-kissing_closed_eyes {
  background-position: -600px -520px;
}
.emoji-kissing_heart {
  background-position: -600px -540px;
}
.emoji-kissing_smiling_eyes {
  background-position: -600px -560px;
}
.emoji-kiwi {
  background-position: -600px -580px;
}
.emoji-knife {
  background-position: 0 -600px;
}
.emoji-koala {
  background-position: -20px -600px;
}
.emoji-koko {
  background-position: -40px -600px;
}
.emoji-label {
  background-position: -60px -600px;
}
.emoji-large_blue_circle {
  background-position: -80px -600px;
}
.emoji-large_blue_diamond {
  background-position: -100px -600px;
}
.emoji-large_orange_diamond {
  background-position: -120px -600px;
}
.emoji-last_quarter_moon {
  background-position: -140px -600px;
}
.emoji-last_quarter_moon_with_face {
  background-position: -160px -600px;
}
.emoji-laughing {
  background-position: -180px -600px;
}
.emoji-leaves {
  background-position: -200px -600px;
}
.emoji-ledger {
  background-position: -220px -600px;
}
.emoji-left_facing_fist {
  background-position: -240px -600px;
}
.emoji-left_facing_fist_tone1 {
  background-position: -260px -600px;
}
.emoji-left_facing_fist_tone2 {
  background-position: -280px -600px;
}
.emoji-left_facing_fist_tone3 {
  background-position: -300px -600px;
}
.emoji-left_facing_fist_tone4 {
  background-position: -320px -600px;
}
.emoji-left_facing_fist_tone5 {
  background-position: -340px -600px;
}
.emoji-left_luggage {
  background-position: -360px -600px;
}
.emoji-left_right_arrow {
  background-position: -380px -600px;
}
.emoji-leftwards_arrow_with_hook {
  background-position: -400px -600px;
}
.emoji-lemon {
  background-position: -420px -600px;
}
.emoji-leo {
  background-position: -440px -600px;
}
.emoji-leopard {
  background-position: -460px -600px;
}
.emoji-level_slider {
  background-position: -480px -600px;
}
.emoji-levitate {
  background-position: -500px -600px;
}
.emoji-libra {
  background-position: -520px -600px;
}
.emoji-lifter {
  background-position: -540px -600px;
}
.emoji-lifter_tone1 {
  background-position: -560px -600px;
}
.emoji-lifter_tone2 {
  background-position: -580px -600px;
}
.emoji-lifter_tone3 {
  background-position: -600px -600px;
}
.emoji-lifter_tone4 {
  background-position: -620px 0;
}
.emoji-lifter_tone5 {
  background-position: -620px -20px;
}
.emoji-light_rail {
  background-position: -620px -40px;
}
.emoji-link {
  background-position: -620px -60px;
}
.emoji-lion_face {
  background-position: -620px -80px;
}
.emoji-lips {
  background-position: -620px -100px;
}
.emoji-lipstick {
  background-position: -620px -120px;
}
.emoji-lizard {
  background-position: -620px -140px;
}
.emoji-lock {
  background-position: -620px -160px;
}
.emoji-lock_with_ink_pen {
  background-position: -620px -180px;
}
.emoji-lollipop {
  background-position: -620px -200px;
}
.emoji-loop {
  background-position: -620px -220px;
}
.emoji-loud_sound {
  background-position: -620px -240px;
}
.emoji-loudspeaker {
  background-position: -620px -260px;
}
.emoji-love_hotel {
  background-position: -620px -280px;
}
.emoji-love_letter {
  background-position: -620px -300px;
}
.emoji-low_brightness {
  background-position: -620px -320px;
}
.emoji-lying_face {
  background-position: -620px -340px;
}
.emoji-m {
  background-position: -620px -360px;
}
.emoji-mag {
  background-position: -620px -380px;
}
.emoji-mag_right {
  background-position: -620px -400px;
}
.emoji-mahjong {
  background-position: -620px -420px;
}
.emoji-mailbox {
  background-position: -620px -440px;
}
.emoji-mailbox_closed {
  background-position: -620px -460px;
}
.emoji-mailbox_with_mail {
  background-position: -620px -480px;
}
.emoji-mailbox_with_no_mail {
  background-position: -620px -500px;
}
.emoji-man {
  background-position: -620px -520px;
}
.emoji-man_dancing {
  background-position: -620px -540px;
}
.emoji-man_dancing_tone1 {
  background-position: -620px -560px;
}
.emoji-man_dancing_tone2 {
  background-position: -620px -580px;
}
.emoji-man_dancing_tone3 {
  background-position: -620px -600px;
}
.emoji-man_dancing_tone4 {
  background-position: 0 -620px;
}
.emoji-man_dancing_tone5 {
  background-position: -20px -620px;
}
.emoji-man_in_tuxedo {
  background-position: -40px -620px;
}
.emoji-man_in_tuxedo_tone1 {
  background-position: -60px -620px;
}
.emoji-man_in_tuxedo_tone2 {
  background-position: -80px -620px;
}
.emoji-man_in_tuxedo_tone3 {
  background-position: -100px -620px;
}
.emoji-man_in_tuxedo_tone4 {
  background-position: -120px -620px;
}
.emoji-man_in_tuxedo_tone5 {
  background-position: -140px -620px;
}
.emoji-man_tone1 {
  background-position: -160px -620px;
}
.emoji-man_tone2 {
  background-position: -180px -620px;
}
.emoji-man_tone3 {
  background-position: -200px -620px;
}
.emoji-man_tone4 {
  background-position: -220px -620px;
}
.emoji-man_tone5 {
  background-position: -240px -620px;
}
.emoji-man_with_gua_pi_mao {
  background-position: -260px -620px;
}
.emoji-man_with_gua_pi_mao_tone1 {
  background-position: -280px -620px;
}
.emoji-man_with_gua_pi_mao_tone2 {
  background-position: -300px -620px;
}
.emoji-man_with_gua_pi_mao_tone3 {
  background-position: -320px -620px;
}
.emoji-man_with_gua_pi_mao_tone4 {
  background-position: -340px -620px;
}
.emoji-man_with_gua_pi_mao_tone5 {
  background-position: -360px -620px;
}
.emoji-man_with_turban {
  background-position: -380px -620px;
}
.emoji-man_with_turban_tone1 {
  background-position: -400px -620px;
}
.emoji-man_with_turban_tone2 {
  background-position: -420px -620px;
}
.emoji-man_with_turban_tone3 {
  background-position: -440px -620px;
}
.emoji-man_with_turban_tone4 {
  background-position: -460px -620px;
}
.emoji-man_with_turban_tone5 {
  background-position: -480px -620px;
}
.emoji-mans_shoe {
  background-position: -500px -620px;
}
.emoji-map {
  background-position: -520px -620px;
}
.emoji-maple_leaf {
  background-position: -540px -620px;
}
.emoji-martial_arts_uniform {
  background-position: -560px -620px;
}
.emoji-mask {
  background-position: -580px -620px;
}
.emoji-massage {
  background-position: -600px -620px;
}
.emoji-massage_tone1 {
  background-position: -620px -620px;
}
.emoji-massage_tone2 {
  background-position: -640px 0;
}
.emoji-massage_tone3 {
  background-position: -640px -20px;
}
.emoji-massage_tone4 {
  background-position: -640px -40px;
}
.emoji-massage_tone5 {
  background-position: -640px -60px;
}
.emoji-meat_on_bone {
  background-position: -640px -80px;
}
.emoji-medal {
  background-position: -640px -100px;
}
.emoji-mega {
  background-position: -640px -120px;
}
.emoji-melon {
  background-position: -640px -140px;
}
.emoji-menorah {
  background-position: -640px -160px;
}
.emoji-mens {
  background-position: -640px -180px;
}
.emoji-metal {
  background-position: -640px -200px;
}
.emoji-metal_tone1 {
  background-position: -640px -220px;
}
.emoji-metal_tone2 {
  background-position: -640px -240px;
}
.emoji-metal_tone3 {
  background-position: -640px -260px;
}
.emoji-metal_tone4 {
  background-position: -640px -280px;
}
.emoji-metal_tone5 {
  background-position: -640px -300px;
}
.emoji-metro {
  background-position: -640px -320px;
}
.emoji-microphone {
  background-position: -640px -340px;
}
.emoji-microphone2 {
  background-position: -640px -360px;
}
.emoji-microscope {
  background-position: -640px -380px;
}
.emoji-middle_finger {
  background-position: -640px -400px;
}
.emoji-middle_finger_tone1 {
  background-position: -640px -420px;
}
.emoji-middle_finger_tone2 {
  background-position: -640px -440px;
}
.emoji-middle_finger_tone3 {
  background-position: -640px -460px;
}
.emoji-middle_finger_tone4 {
  background-position: -640px -480px;
}
.emoji-middle_finger_tone5 {
  background-position: -640px -500px;
}
.emoji-military_medal {
  background-position: -640px -520px;
}
.emoji-milk {
  background-position: -640px -540px;
}
.emoji-milky_way {
  background-position: -640px -560px;
}
.emoji-minibus {
  background-position: -640px -580px;
}
.emoji-minidisc {
  background-position: -640px -600px;
}
.emoji-mobile_phone_off {
  background-position: -640px -620px;
}
.emoji-money_mouth {
  background-position: 0 -640px;
}
.emoji-money_with_wings {
  background-position: -20px -640px;
}
.emoji-moneybag {
  background-position: -40px -640px;
}
.emoji-monkey {
  background-position: -60px -640px;
}
.emoji-monkey_face {
  background-position: -80px -640px;
}
.emoji-monorail {
  background-position: -100px -640px;
}
.emoji-mortar_board {
  background-position: -120px -640px;
}
.emoji-mosque {
  background-position: -140px -640px;
}
.emoji-motor_scooter {
  background-position: -160px -640px;
}
.emoji-motorboat {
  background-position: -180px -640px;
}
.emoji-motorcycle {
  background-position: -200px -640px;
}
.emoji-motorway {
  background-position: -220px -640px;
}
.emoji-mount_fuji {
  background-position: -240px -640px;
}
.emoji-mountain {
  background-position: -260px -640px;
}
.emoji-mountain_bicyclist {
  background-position: -280px -640px;
}
.emoji-mountain_bicyclist_tone1 {
  background-position: -300px -640px;
}
.emoji-mountain_bicyclist_tone2 {
  background-position: -320px -640px;
}
.emoji-mountain_bicyclist_tone3 {
  background-position: -340px -640px;
}
.emoji-mountain_bicyclist_tone4 {
  background-position: -360px -640px;
}
.emoji-mountain_bicyclist_tone5 {
  background-position: -380px -640px;
}
.emoji-mountain_cableway {
  background-position: -400px -640px;
}
.emoji-mountain_railway {
  background-position: -420px -640px;
}
.emoji-mountain_snow {
  background-position: -440px -640px;
}
.emoji-mouse {
  background-position: -460px -640px;
}
.emoji-mouse2 {
  background-position: -480px -640px;
}
.emoji-mouse_three_button {
  background-position: -500px -640px;
}
.emoji-movie_camera {
  background-position: -520px -640px;
}
.emoji-moyai {
  background-position: -540px -640px;
}
.emoji-mrs_claus {
  background-position: -560px -640px;
}
.emoji-mrs_claus_tone1 {
  background-position: -580px -640px;
}
.emoji-mrs_claus_tone2 {
  background-position: -600px -640px;
}
.emoji-mrs_claus_tone3 {
  background-position: -620px -640px;
}
.emoji-mrs_claus_tone4 {
  background-position: -640px -640px;
}
.emoji-mrs_claus_tone5 {
  background-position: -660px 0;
}
.emoji-muscle {
  background-position: -660px -20px;
}
.emoji-muscle_tone1 {
  background-position: -660px -40px;
}
.emoji-muscle_tone2 {
  background-position: -660px -60px;
}
.emoji-muscle_tone3 {
  background-position: -660px -80px;
}
.emoji-muscle_tone4 {
  background-position: -660px -100px;
}
.emoji-muscle_tone5 {
  background-position: -660px -120px;
}
.emoji-mushroom {
  background-position: -660px -140px;
}
.emoji-musical_keyboard {
  background-position: -660px -160px;
}
.emoji-musical_note {
  background-position: -660px -180px;
}
.emoji-musical_score {
  background-position: -660px -200px;
}
.emoji-mute {
  background-position: -660px -220px;
}
.emoji-nail_care {
  background-position: -660px -240px;
}
.emoji-nail_care_tone1 {
  background-position: -660px -260px;
}
.emoji-nail_care_tone2 {
  background-position: -660px -280px;
}
.emoji-nail_care_tone3 {
  background-position: -660px -300px;
}
.emoji-nail_care_tone4 {
  background-position: -660px -320px;
}
.emoji-nail_care_tone5 {
  background-position: -660px -340px;
}
.emoji-name_badge {
  background-position: -660px -360px;
}
.emoji-nauseated_face {
  background-position: -660px -380px;
}
.emoji-necktie {
  background-position: -660px -400px;
}
.emoji-negative_squared_cross_mark {
  background-position: -660px -420px;
}
.emoji-nerd {
  background-position: -660px -440px;
}
.emoji-neutral_face {
  background-position: -660px -460px;
}
.emoji-new {
  background-position: -660px -480px;
}
.emoji-new_moon {
  background-position: -660px -500px;
}
.emoji-new_moon_with_face {
  background-position: -660px -520px;
}
.emoji-newspaper {
  background-position: -660px -540px;
}
.emoji-newspaper2 {
  background-position: -660px -560px;
}
.emoji-ng {
  background-position: -660px -580px;
}
.emoji-night_with_stars {
  background-position: -660px -600px;
}
.emoji-nine {
  background-position: -660px -620px;
}
.emoji-no_bell {
  background-position: -660px -640px;
}
.emoji-no_bicycles {
  background-position: 0 -660px;
}
.emoji-no_entry {
  background-position: -20px -660px;
}
.emoji-no_entry_sign {
  background-position: -40px -660px;
}
.emoji-no_good {
  background-position: -60px -660px;
}
.emoji-no_good_tone1 {
  background-position: -80px -660px;
}
.emoji-no_good_tone2 {
  background-position: -100px -660px;
}
.emoji-no_good_tone3 {
  background-position: -120px -660px;
}
.emoji-no_good_tone4 {
  background-position: -140px -660px;
}
.emoji-no_good_tone5 {
  background-position: -160px -660px;
}
.emoji-no_mobile_phones {
  background-position: -180px -660px;
}
.emoji-no_mouth {
  background-position: -200px -660px;
}
.emoji-no_pedestrians {
  background-position: -220px -660px;
}
.emoji-no_smoking {
  background-position: -240px -660px;
}
.emoji-non-potable_water {
  background-position: -260px -660px;
}
.emoji-nose {
  background-position: -280px -660px;
}
.emoji-nose_tone1 {
  background-position: -300px -660px;
}
.emoji-nose_tone2 {
  background-position: -320px -660px;
}
.emoji-nose_tone3 {
  background-position: -340px -660px;
}
.emoji-nose_tone4 {
  background-position: -360px -660px;
}
.emoji-nose_tone5 {
  background-position: -380px -660px;
}
.emoji-notebook {
  background-position: -400px -660px;
}
.emoji-notebook_with_decorative_cover {
  background-position: -420px -660px;
}
.emoji-notepad_spiral {
  background-position: -440px -660px;
}
.emoji-notes {
  background-position: -460px -660px;
}
.emoji-nut_and_bolt {
  background-position: -480px -660px;
}
.emoji-o {
  background-position: -500px -660px;
}
.emoji-o2 {
  background-position: -520px -660px;
}
.emoji-ocean {
  background-position: -540px -660px;
}
.emoji-octagonal_sign {
  background-position: -560px -660px;
}
.emoji-octopus {
  background-position: -580px -660px;
}
.emoji-oden {
  background-position: -600px -660px;
}
.emoji-office {
  background-position: -620px -660px;
}
.emoji-oil {
  background-position: -640px -660px;
}
.emoji-ok {
  background-position: -660px -660px;
}
.emoji-ok_hand {
  background-position: -680px 0;
}
.emoji-ok_hand_tone1 {
  background-position: -680px -20px;
}
.emoji-ok_hand_tone2 {
  background-position: -680px -40px;
}
.emoji-ok_hand_tone3 {
  background-position: -680px -60px;
}
.emoji-ok_hand_tone4 {
  background-position: -680px -80px;
}
.emoji-ok_hand_tone5 {
  background-position: -680px -100px;
}
.emoji-ok_woman {
  background-position: -680px -120px;
}
.emoji-ok_woman_tone1 {
  background-position: -680px -140px;
}
.emoji-ok_woman_tone2 {
  background-position: -680px -160px;
}
.emoji-ok_woman_tone3 {
  background-position: -680px -180px;
}
.emoji-ok_woman_tone4 {
  background-position: -680px -200px;
}
.emoji-ok_woman_tone5 {
  background-position: -680px -220px;
}
.emoji-older_man {
  background-position: -680px -240px;
}
.emoji-older_man_tone1 {
  background-position: -680px -260px;
}
.emoji-older_man_tone2 {
  background-position: -680px -280px;
}
.emoji-older_man_tone3 {
  background-position: -680px -300px;
}
.emoji-older_man_tone4 {
  background-position: -680px -320px;
}
.emoji-older_man_tone5 {
  background-position: -680px -340px;
}
.emoji-older_woman {
  background-position: -680px -360px;
}
.emoji-older_woman_tone1 {
  background-position: -680px -380px;
}
.emoji-older_woman_tone2 {
  background-position: -680px -400px;
}
.emoji-older_woman_tone3 {
  background-position: -680px -420px;
}
.emoji-older_woman_tone4 {
  background-position: -680px -440px;
}
.emoji-older_woman_tone5 {
  background-position: -680px -460px;
}
.emoji-om_symbol {
  background-position: -680px -480px;
}
.emoji-on {
  background-position: -680px -500px;
}
.emoji-oncoming_automobile {
  background-position: -680px -520px;
}
.emoji-oncoming_bus {
  background-position: -680px -540px;
}
.emoji-oncoming_police_car {
  background-position: -680px -560px;
}
.emoji-oncoming_taxi {
  background-position: -680px -580px;
}
.emoji-one {
  background-position: -680px -600px;
}
.emoji-open_file_folder {
  background-position: -680px -620px;
}
.emoji-open_hands {
  background-position: -680px -640px;
}
.emoji-open_hands_tone1 {
  background-position: -680px -660px;
}
.emoji-open_hands_tone2 {
  background-position: 0 -680px;
}
.emoji-open_hands_tone3 {
  background-position: -20px -680px;
}
.emoji-open_hands_tone4 {
  background-position: -40px -680px;
}
.emoji-open_hands_tone5 {
  background-position: -60px -680px;
}
.emoji-open_mouth {
  background-position: -80px -680px;
}
.emoji-ophiuchus {
  background-position: -100px -680px;
}
.emoji-orange_book {
  background-position: -120px -680px;
}
.emoji-orthodox_cross {
  background-position: -140px -680px;
}
.emoji-outbox_tray {
  background-position: -160px -680px;
}
.emoji-owl {
  background-position: -180px -680px;
}
.emoji-ox {
  background-position: -200px -680px;
}
.emoji-package {
  background-position: -220px -680px;
}
.emoji-page_facing_up {
  background-position: -240px -680px;
}
.emoji-page_with_curl {
  background-position: -260px -680px;
}
.emoji-pager {
  background-position: -280px -680px;
}
.emoji-paintbrush {
  background-position: -300px -680px;
}
.emoji-palm_tree {
  background-position: -320px -680px;
}
.emoji-pancakes {
  background-position: -340px -680px;
}
.emoji-panda_face {
  background-position: -360px -680px;
}
.emoji-paperclip {
  background-position: -380px -680px;
}
.emoji-paperclips {
  background-position: -400px -680px;
}
.emoji-park {
  background-position: -420px -680px;
}
.emoji-parking {
  background-position: -440px -680px;
}
.emoji-part_alternation_mark {
  background-position: -460px -680px;
}
.emoji-partly_sunny {
  background-position: -480px -680px;
}
.emoji-passport_control {
  background-position: -500px -680px;
}
.emoji-pause_button {
  background-position: -520px -680px;
}
.emoji-peace {
  background-position: -540px -680px;
}
.emoji-peach {
  background-position: -560px -680px;
}
.emoji-peanuts {
  background-position: -580px -680px;
}
.emoji-pear {
  background-position: -600px -680px;
}
.emoji-pen_ballpoint {
  background-position: -620px -680px;
}
.emoji-pen_fountain {
  background-position: -640px -680px;
}
.emoji-pencil {
  background-position: -660px -680px;
}
.emoji-pencil2 {
  background-position: -680px -680px;
}
.emoji-penguin {
  background-position: -700px 0;
}
.emoji-pensive {
  background-position: -700px -20px;
}
.emoji-performing_arts {
  background-position: -700px -40px;
}
.emoji-persevere {
  background-position: -700px -60px;
}
.emoji-person_frowning {
  background-position: -700px -80px;
}
.emoji-person_frowning_tone1 {
  background-position: -700px -100px;
}
.emoji-person_frowning_tone2 {
  background-position: -700px -120px;
}
.emoji-person_frowning_tone3 {
  background-position: -700px -140px;
}
.emoji-person_frowning_tone4 {
  background-position: -700px -160px;
}
.emoji-person_frowning_tone5 {
  background-position: -700px -180px;
}
.emoji-person_with_blond_hair {
  background-position: -700px -200px;
}
.emoji-person_with_blond_hair_tone1 {
  background-position: -700px -220px;
}
.emoji-person_with_blond_hair_tone2 {
  background-position: -700px -240px;
}
.emoji-person_with_blond_hair_tone3 {
  background-position: -700px -260px;
}
.emoji-person_with_blond_hair_tone4 {
  background-position: -700px -280px;
}
.emoji-person_with_blond_hair_tone5 {
  background-position: -700px -300px;
}
.emoji-person_with_pouting_face {
  background-position: -700px -320px;
}
.emoji-person_with_pouting_face_tone1 {
  background-position: -700px -340px;
}
.emoji-person_with_pouting_face_tone2 {
  background-position: -700px -360px;
}
.emoji-person_with_pouting_face_tone3 {
  background-position: -700px -380px;
}
.emoji-person_with_pouting_face_tone4 {
  background-position: -700px -400px;
}
.emoji-person_with_pouting_face_tone5 {
  background-position: -700px -420px;
}
.emoji-pick {
  background-position: -700px -440px;
}
.emoji-pig {
  background-position: -700px -460px;
}
.emoji-pig2 {
  background-position: -700px -480px;
}
.emoji-pig_nose {
  background-position: -700px -500px;
}
.emoji-pill {
  background-position: -700px -520px;
}
.emoji-pineapple {
  background-position: -700px -540px;
}
.emoji-ping_pong {
  background-position: -700px -560px;
}
.emoji-pisces {
  background-position: -700px -580px;
}
.emoji-pizza {
  background-position: -700px -600px;
}
.emoji-place_of_worship {
  background-position: -700px -620px;
}
.emoji-play_pause {
  background-position: -700px -640px;
}
.emoji-point_down {
  background-position: -700px -660px;
}
.emoji-point_down_tone1 {
  background-position: -700px -680px;
}
.emoji-point_down_tone2 {
  background-position: 0 -700px;
}
.emoji-point_down_tone3 {
  background-position: -20px -700px;
}
.emoji-point_down_tone4 {
  background-position: -40px -700px;
}
.emoji-point_down_tone5 {
  background-position: -60px -700px;
}
.emoji-point_left {
  background-position: -80px -700px;
}
.emoji-point_left_tone1 {
  background-position: -100px -700px;
}
.emoji-point_left_tone2 {
  background-position: -120px -700px;
}
.emoji-point_left_tone3 {
  background-position: -140px -700px;
}
.emoji-point_left_tone4 {
  background-position: -160px -700px;
}
.emoji-point_left_tone5 {
  background-position: -180px -700px;
}
.emoji-point_right {
  background-position: -200px -700px;
}
.emoji-point_right_tone1 {
  background-position: -220px -700px;
}
.emoji-point_right_tone2 {
  background-position: -240px -700px;
}
.emoji-point_right_tone3 {
  background-position: -260px -700px;
}
.emoji-point_right_tone4 {
  background-position: -280px -700px;
}
.emoji-point_right_tone5 {
  background-position: -300px -700px;
}
.emoji-point_up {
  background-position: -320px -700px;
}
.emoji-point_up_2 {
  background-position: -340px -700px;
}
.emoji-point_up_2_tone1 {
  background-position: -360px -700px;
}
.emoji-point_up_2_tone2 {
  background-position: -380px -700px;
}
.emoji-point_up_2_tone3 {
  background-position: -400px -700px;
}
.emoji-point_up_2_tone4 {
  background-position: -420px -700px;
}
.emoji-point_up_2_tone5 {
  background-position: -440px -700px;
}
.emoji-point_up_tone1 {
  background-position: -460px -700px;
}
.emoji-point_up_tone2 {
  background-position: -480px -700px;
}
.emoji-point_up_tone3 {
  background-position: -500px -700px;
}
.emoji-point_up_tone4 {
  background-position: -520px -700px;
}
.emoji-point_up_tone5 {
  background-position: -540px -700px;
}
.emoji-police_car {
  background-position: -560px -700px;
}
.emoji-poodle {
  background-position: -580px -700px;
}
.emoji-poop {
  background-position: -600px -700px;
}
.emoji-popcorn {
  background-position: -620px -700px;
}
.emoji-post_office {
  background-position: -640px -700px;
}
.emoji-postal_horn {
  background-position: -660px -700px;
}
.emoji-postbox {
  background-position: -680px -700px;
}
.emoji-potable_water {
  background-position: -700px -700px;
}
.emoji-potato {
  background-position: -720px 0;
}
.emoji-pouch {
  background-position: -720px -20px;
}
.emoji-poultry_leg {
  background-position: -720px -40px;
}
.emoji-pound {
  background-position: -720px -60px;
}
.emoji-pouting_cat {
  background-position: -720px -80px;
}
.emoji-pray {
  background-position: -720px -100px;
}
.emoji-pray_tone1 {
  background-position: -720px -120px;
}
.emoji-pray_tone2 {
  background-position: -720px -140px;
}
.emoji-pray_tone3 {
  background-position: -720px -160px;
}
.emoji-pray_tone4 {
  background-position: -720px -180px;
}
.emoji-pray_tone5 {
  background-position: -720px -200px;
}
.emoji-prayer_beads {
  background-position: -720px -220px;
}
.emoji-pregnant_woman {
  background-position: -720px -240px;
}
.emoji-pregnant_woman_tone1 {
  background-position: -720px -260px;
}
.emoji-pregnant_woman_tone2 {
  background-position: -720px -280px;
}
.emoji-pregnant_woman_tone3 {
  background-position: -720px -300px;
}
.emoji-pregnant_woman_tone4 {
  background-position: -720px -320px;
}
.emoji-pregnant_woman_tone5 {
  background-position: -720px -340px;
}
.emoji-prince {
  background-position: -720px -360px;
}
.emoji-prince_tone1 {
  background-position: -720px -380px;
}
.emoji-prince_tone2 {
  background-position: -720px -400px;
}
.emoji-prince_tone3 {
  background-position: -720px -420px;
}
.emoji-prince_tone4 {
  background-position: -720px -440px;
}
.emoji-prince_tone5 {
  background-position: -720px -460px;
}
.emoji-princess {
  background-position: -720px -480px;
}
.emoji-princess_tone1 {
  background-position: -720px -500px;
}
.emoji-princess_tone2 {
  background-position: -720px -520px;
}
.emoji-princess_tone3 {
  background-position: -720px -540px;
}
.emoji-princess_tone4 {
  background-position: -720px -560px;
}
.emoji-princess_tone5 {
  background-position: -720px -580px;
}
.emoji-printer {
  background-position: -720px -600px;
}
.emoji-projector {
  background-position: -720px -620px;
}
.emoji-punch {
  background-position: -720px -640px;
}
.emoji-punch_tone1 {
  background-position: -720px -660px;
}
.emoji-punch_tone2 {
  background-position: -720px -680px;
}
.emoji-punch_tone3 {
  background-position: -720px -700px;
}
.emoji-punch_tone4 {
  background-position: 0 -720px;
}
.emoji-punch_tone5 {
  background-position: -20px -720px;
}
.emoji-purple_heart {
  background-position: -40px -720px;
}
.emoji-purse {
  background-position: -60px -720px;
}
.emoji-pushpin {
  background-position: -80px -720px;
}
.emoji-put_litter_in_its_place {
  background-position: -100px -720px;
}
.emoji-question {
  background-position: -120px -720px;
}
.emoji-rabbit {
  background-position: -140px -720px;
}
.emoji-rabbit2 {
  background-position: -160px -720px;
}
.emoji-race_car {
  background-position: -180px -720px;
}
.emoji-racehorse {
  background-position: -200px -720px;
}
.emoji-radio {
  background-position: -220px -720px;
}
.emoji-radio_button {
  background-position: -240px -720px;
}
.emoji-radioactive {
  background-position: -260px -720px;
}
.emoji-rage {
  background-position: -280px -720px;
}
.emoji-railway_car {
  background-position: -300px -720px;
}
.emoji-railway_track {
  background-position: -320px -720px;
}
.emoji-rainbow {
  background-position: -340px -720px;
}
.emoji-raised_back_of_hand {
  background-position: -360px -720px;
}
.emoji-raised_back_of_hand_tone1 {
  background-position: -380px -720px;
}
.emoji-raised_back_of_hand_tone2 {
  background-position: -400px -720px;
}
.emoji-raised_back_of_hand_tone3 {
  background-position: -420px -720px;
}
.emoji-raised_back_of_hand_tone4 {
  background-position: -440px -720px;
}
.emoji-raised_back_of_hand_tone5 {
  background-position: -460px -720px;
}
.emoji-raised_hand {
  background-position: -480px -720px;
}
.emoji-raised_hand_tone1 {
  background-position: -500px -720px;
}
.emoji-raised_hand_tone2 {
  background-position: -520px -720px;
}
.emoji-raised_hand_tone3 {
  background-position: -540px -720px;
}
.emoji-raised_hand_tone4 {
  background-position: -560px -720px;
}
.emoji-raised_hand_tone5 {
  background-position: -580px -720px;
}
.emoji-raised_hands {
  background-position: -600px -720px;
}
.emoji-raised_hands_tone1 {
  background-position: -620px -720px;
}
.emoji-raised_hands_tone2 {
  background-position: -640px -720px;
}
.emoji-raised_hands_tone3 {
  background-position: -660px -720px;
}
.emoji-raised_hands_tone4 {
  background-position: -680px -720px;
}
.emoji-raised_hands_tone5 {
  background-position: -700px -720px;
}
.emoji-raising_hand {
  background-position: -720px -720px;
}
.emoji-raising_hand_tone1 {
  background-position: -740px 0;
}
.emoji-raising_hand_tone2 {
  background-position: -740px -20px;
}
.emoji-raising_hand_tone3 {
  background-position: -740px -40px;
}
.emoji-raising_hand_tone4 {
  background-position: -740px -60px;
}
.emoji-raising_hand_tone5 {
  background-position: -740px -80px;
}
.emoji-ram {
  background-position: -740px -100px;
}
.emoji-ramen {
  background-position: -740px -120px;
}
.emoji-rat {
  background-position: -740px -140px;
}
.emoji-record_button {
  background-position: -740px -160px;
}
.emoji-recycle {
  background-position: -740px -180px;
}
.emoji-red_car {
  background-position: -740px -200px;
}
.emoji-red_circle {
  background-position: -740px -220px;
}
.emoji-registered {
  background-position: -740px -240px;
}
.emoji-relaxed {
  background-position: -740px -260px;
}
.emoji-relieved {
  background-position: -740px -280px;
}
.emoji-reminder_ribbon {
  background-position: -740px -300px;
}
.emoji-repeat {
  background-position: -740px -320px;
}
.emoji-repeat_one {
  background-position: -740px -340px;
}
.emoji-restroom {
  background-position: -740px -360px;
}
.emoji-revolving_hearts {
  background-position: -740px -380px;
}
.emoji-rewind {
  background-position: -740px -400px;
}
.emoji-rhino {
  background-position: -740px -420px;
}
.emoji-ribbon {
  background-position: -740px -440px;
}
.emoji-rice {
  background-position: -740px -460px;
}
.emoji-rice_ball {
  background-position: -740px -480px;
}
.emoji-rice_cracker {
  background-position: -740px -500px;
}
.emoji-rice_scene {
  background-position: -740px -520px;
}
.emoji-right_facing_fist {
  background-position: -740px -540px;
}
.emoji-right_facing_fist_tone1 {
  background-position: -740px -560px;
}
.emoji-right_facing_fist_tone2 {
  background-position: -740px -580px;
}
.emoji-right_facing_fist_tone3 {
  background-position: -740px -600px;
}
.emoji-right_facing_fist_tone4 {
  background-position: -740px -620px;
}
.emoji-right_facing_fist_tone5 {
  background-position: -740px -640px;
}
.emoji-ring {
  background-position: -740px -660px;
}
.emoji-robot {
  background-position: -740px -680px;
}
.emoji-rocket {
  background-position: -740px -700px;
}
.emoji-rofl {
  background-position: -740px -720px;
}
.emoji-roller_coaster {
  background-position: 0 -740px;
}
.emoji-rolling_eyes {
  background-position: -20px -740px;
}
.emoji-rooster {
  background-position: -40px -740px;
}
.emoji-rose {
  background-position: -60px -740px;
}
.emoji-rosette {
  background-position: -80px -740px;
}
.emoji-rotating_light {
  background-position: -100px -740px;
}
.emoji-round_pushpin {
  background-position: -120px -740px;
}
.emoji-rowboat {
  background-position: -140px -740px;
}
.emoji-rowboat_tone1 {
  background-position: -160px -740px;
}
.emoji-rowboat_tone2 {
  background-position: -180px -740px;
}
.emoji-rowboat_tone3 {
  background-position: -200px -740px;
}
.emoji-rowboat_tone4 {
  background-position: -220px -740px;
}
.emoji-rowboat_tone5 {
  background-position: -240px -740px;
}
.emoji-rugby_football {
  background-position: -260px -740px;
}
.emoji-runner {
  background-position: -280px -740px;
}
.emoji-runner_tone1 {
  background-position: -300px -740px;
}
.emoji-runner_tone2 {
  background-position: -320px -740px;
}
.emoji-runner_tone3 {
  background-position: -340px -740px;
}
.emoji-runner_tone4 {
  background-position: -360px -740px;
}
.emoji-runner_tone5 {
  background-position: -380px -740px;
}
.emoji-running_shirt_with_sash {
  background-position: -400px -740px;
}
.emoji-sa {
  background-position: -420px -740px;
}
.emoji-sagittarius {
  background-position: -440px -740px;
}
.emoji-sailboat {
  background-position: -460px -740px;
}
.emoji-sake {
  background-position: -480px -740px;
}
.emoji-salad {
  background-position: -500px -740px;
}
.emoji-sandal {
  background-position: -520px -740px;
}
.emoji-santa {
  background-position: -540px -740px;
}
.emoji-santa_tone1 {
  background-position: -560px -740px;
}
.emoji-santa_tone2 {
  background-position: -580px -740px;
}
.emoji-santa_tone3 {
  background-position: -600px -740px;
}
.emoji-santa_tone4 {
  background-position: -620px -740px;
}
.emoji-santa_tone5 {
  background-position: -640px -740px;
}
.emoji-satellite {
  background-position: -660px -740px;
}
.emoji-satellite_orbital {
  background-position: -680px -740px;
}
.emoji-saxophone {
  background-position: -700px -740px;
}
.emoji-scales {
  background-position: -720px -740px;
}
.emoji-school {
  background-position: -740px -740px;
}
.emoji-school_satchel {
  background-position: -760px 0;
}
.emoji-scissors {
  background-position: -760px -20px;
}
.emoji-scooter {
  background-position: -760px -40px;
}
.emoji-scorpion {
  background-position: -760px -60px;
}
.emoji-scorpius {
  background-position: -760px -80px;
}
.emoji-scream {
  background-position: -760px -100px;
}
.emoji-scream_cat {
  background-position: -760px -120px;
}
.emoji-scroll {
  background-position: -760px -140px;
}
.emoji-seat {
  background-position: -760px -160px;
}
.emoji-second_place {
  background-position: -760px -180px;
}
.emoji-secret {
  background-position: -760px -200px;
}
.emoji-see_no_evil {
  background-position: -760px -220px;
}
.emoji-seedling {
  background-position: -760px -240px;
}
.emoji-selfie {
  background-position: -760px -260px;
}
.emoji-selfie_tone1 {
  background-position: -760px -280px;
}
.emoji-selfie_tone2 {
  background-position: -760px -300px;
}
.emoji-selfie_tone3 {
  background-position: -760px -320px;
}
.emoji-selfie_tone4 {
  background-position: -760px -340px;
}
.emoji-selfie_tone5 {
  background-position: -760px -360px;
}
.emoji-seven {
  background-position: -760px -380px;
}
.emoji-shallow_pan_of_food {
  background-position: -760px -400px;
}
.emoji-shamrock {
  background-position: -760px -420px;
}
.emoji-shark {
  background-position: -760px -440px;
}
.emoji-shaved_ice {
  background-position: -760px -460px;
}
.emoji-sheep {
  background-position: -760px -480px;
}
.emoji-shell {
  background-position: -760px -500px;
}
.emoji-shield {
  background-position: -760px -520px;
}
.emoji-shinto_shrine {
  background-position: -760px -540px;
}
.emoji-ship {
  background-position: -760px -560px;
}
.emoji-shirt {
  background-position: -760px -580px;
}
.emoji-shopping_bags {
  background-position: -760px -600px;
}
.emoji-shopping_cart {
  background-position: -760px -620px;
}
.emoji-shower {
  background-position: -760px -640px;
}
.emoji-shrimp {
  background-position: -760px -660px;
}
.emoji-shrug {
  background-position: -760px -680px;
}
.emoji-shrug_tone1 {
  background-position: -760px -700px;
}
.emoji-shrug_tone2 {
  background-position: -760px -720px;
}
.emoji-shrug_tone3 {
  background-position: -760px -740px;
}
.emoji-shrug_tone4 {
  background-position: 0 -760px;
}
.emoji-shrug_tone5 {
  background-position: -20px -760px;
}
.emoji-signal_strength {
  background-position: -40px -760px;
}
.emoji-six {
  background-position: -60px -760px;
}
.emoji-six_pointed_star {
  background-position: -80px -760px;
}
.emoji-ski {
  background-position: -100px -760px;
}
.emoji-skier {
  background-position: -120px -760px;
}
.emoji-skull {
  background-position: -140px -760px;
}
.emoji-skull_crossbones {
  background-position: -160px -760px;
}
.emoji-sleeping {
  background-position: -180px -760px;
}
.emoji-sleeping_accommodation {
  background-position: -200px -760px;
}
.emoji-sleepy {
  background-position: -220px -760px;
}
.emoji-slight_frown {
  background-position: -240px -760px;
}
.emoji-slight_smile {
  background-position: -260px -760px;
}
.emoji-slot_machine {
  background-position: -280px -760px;
}
.emoji-small_blue_diamond {
  background-position: -300px -760px;
}
.emoji-small_orange_diamond {
  background-position: -320px -760px;
}
.emoji-small_red_triangle {
  background-position: -340px -760px;
}
.emoji-small_red_triangle_down {
  background-position: -360px -760px;
}
.emoji-smile {
  background-position: -380px -760px;
}
.emoji-smile_cat {
  background-position: -400px -760px;
}
.emoji-smiley {
  background-position: -420px -760px;
}
.emoji-smiley_cat {
  background-position: -440px -760px;
}
.emoji-smiling_imp {
  background-position: -460px -760px;
}
.emoji-smirk {
  background-position: -480px -760px;
}
.emoji-smirk_cat {
  background-position: -500px -760px;
}
.emoji-smoking {
  background-position: -520px -760px;
}
.emoji-snail {
  background-position: -540px -760px;
}
.emoji-snake {
  background-position: -560px -760px;
}
.emoji-sneezing_face {
  background-position: -580px -760px;
}
.emoji-snowboarder {
  background-position: -600px -760px;
}
.emoji-snowflake {
  background-position: -620px -760px;
}
.emoji-snowman {
  background-position: -640px -760px;
}
.emoji-snowman2 {
  background-position: -660px -760px;
}
.emoji-sob {
  background-position: -680px -760px;
}
.emoji-soccer {
  background-position: -700px -760px;
}
.emoji-soon {
  background-position: -720px -760px;
}
.emoji-sos {
  background-position: -740px -760px;
}
.emoji-sound {
  background-position: -760px -760px;
}
.emoji-space_invader {
  background-position: -780px 0;
}
.emoji-spades {
  background-position: -780px -20px;
}
.emoji-spaghetti {
  background-position: -780px -40px;
}
.emoji-sparkle {
  background-position: -780px -60px;
}
.emoji-sparkler {
  background-position: -780px -80px;
}
.emoji-sparkles {
  background-position: -780px -100px;
}
.emoji-sparkling_heart {
  background-position: -780px -120px;
}
.emoji-speak_no_evil {
  background-position: -780px -140px;
}
.emoji-speaker {
  background-position: -780px -160px;
}
.emoji-speaking_head {
  background-position: -780px -180px;
}
.emoji-speech_balloon {
  background-position: -780px -200px;
}
.emoji-speech_left {
  background-position: -780px -220px;
}
.emoji-speedboat {
  background-position: -780px -240px;
}
.emoji-spider {
  background-position: -780px -260px;
}
.emoji-spider_web {
  background-position: -780px -280px;
}
.emoji-spoon {
  background-position: -780px -300px;
}
.emoji-spy {
  background-position: -780px -320px;
}
.emoji-spy_tone1 {
  background-position: -780px -340px;
}
.emoji-spy_tone2 {
  background-position: -780px -360px;
}
.emoji-spy_tone3 {
  background-position: -780px -380px;
}
.emoji-spy_tone4 {
  background-position: -780px -400px;
}
.emoji-spy_tone5 {
  background-position: -780px -420px;
}
.emoji-squid {
  background-position: -780px -440px;
}
.emoji-stadium {
  background-position: -780px -460px;
}
.emoji-star {
  background-position: -780px -480px;
}
.emoji-star2 {
  background-position: -780px -500px;
}
.emoji-star_and_crescent {
  background-position: -780px -520px;
}
.emoji-star_of_david {
  background-position: -780px -540px;
}
.emoji-stars {
  background-position: -780px -560px;
}
.emoji-station {
  background-position: -780px -580px;
}
.emoji-statue_of_liberty {
  background-position: -780px -600px;
}
.emoji-steam_locomotive {
  background-position: -780px -620px;
}
.emoji-stew {
  background-position: -780px -640px;
}
.emoji-stop_button {
  background-position: -780px -660px;
}
.emoji-stopwatch {
  background-position: -780px -680px;
}
.emoji-straight_ruler {
  background-position: -780px -700px;
}
.emoji-strawberry {
  background-position: -780px -720px;
}
.emoji-stuck_out_tongue {
  background-position: -780px -740px;
}
.emoji-stuck_out_tongue_closed_eyes {
  background-position: -780px -760px;
}
.emoji-stuck_out_tongue_winking_eye {
  background-position: 0 -780px;
}
.emoji-stuffed_flatbread {
  background-position: -20px -780px;
}
.emoji-sun_with_face {
  background-position: -40px -780px;
}
.emoji-sunflower {
  background-position: -60px -780px;
}
.emoji-sunglasses {
  background-position: -80px -780px;
}
.emoji-sunny {
  background-position: -100px -780px;
}
.emoji-sunrise {
  background-position: -120px -780px;
}
.emoji-sunrise_over_mountains {
  background-position: -140px -780px;
}
.emoji-surfer {
  background-position: -160px -780px;
}
.emoji-surfer_tone1 {
  background-position: -180px -780px;
}
.emoji-surfer_tone2 {
  background-position: -200px -780px;
}
.emoji-surfer_tone3 {
  background-position: -220px -780px;
}
.emoji-surfer_tone4 {
  background-position: -240px -780px;
}
.emoji-surfer_tone5 {
  background-position: -260px -780px;
}
.emoji-sushi {
  background-position: -280px -780px;
}
.emoji-suspension_railway {
  background-position: -300px -780px;
}
.emoji-sweat {
  background-position: -320px -780px;
}
.emoji-sweat_drops {
  background-position: -340px -780px;
}
.emoji-sweat_smile {
  background-position: -360px -780px;
}
.emoji-sweet_potato {
  background-position: -380px -780px;
}
.emoji-swimmer {
  background-position: -400px -780px;
}
.emoji-swimmer_tone1 {
  background-position: -420px -780px;
}
.emoji-swimmer_tone2 {
  background-position: -440px -780px;
}
.emoji-swimmer_tone3 {
  background-position: -460px -780px;
}
.emoji-swimmer_tone4 {
  background-position: -480px -780px;
}
.emoji-swimmer_tone5 {
  background-position: -500px -780px;
}
.emoji-symbols {
  background-position: -520px -780px;
}
.emoji-synagogue {
  background-position: -540px -780px;
}
.emoji-syringe {
  background-position: -560px -780px;
}
.emoji-taco {
  background-position: -580px -780px;
}
.emoji-tada {
  background-position: -600px -780px;
}
.emoji-tanabata_tree {
  background-position: -620px -780px;
}
.emoji-tangerine {
  background-position: -640px -780px;
}
.emoji-taurus {
  background-position: -660px -780px;
}
.emoji-taxi {
  background-position: -680px -780px;
}
.emoji-tea {
  background-position: -700px -780px;
}
.emoji-telephone {
  background-position: -720px -780px;
}
.emoji-telephone_receiver {
  background-position: -740px -780px;
}
.emoji-telescope {
  background-position: -760px -780px;
}
.emoji-ten {
  background-position: -780px -780px;
}
.emoji-tennis {
  background-position: -800px 0;
}
.emoji-tent {
  background-position: -800px -20px;
}
.emoji-thermometer {
  background-position: -800px -40px;
}
.emoji-thermometer_face {
  background-position: -800px -60px;
}
.emoji-thinking {
  background-position: -800px -80px;
}
.emoji-third_place {
  background-position: -800px -100px;
}
.emoji-thought_balloon {
  background-position: -800px -120px;
}
.emoji-three {
  background-position: -800px -140px;
}
.emoji-thumbsdown {
  background-position: -800px -160px;
}
.emoji-thumbsdown_tone1 {
  background-position: -800px -180px;
}
.emoji-thumbsdown_tone2 {
  background-position: -800px -200px;
}
.emoji-thumbsdown_tone3 {
  background-position: -800px -220px;
}
.emoji-thumbsdown_tone4 {
  background-position: -800px -240px;
}
.emoji-thumbsdown_tone5 {
  background-position: -800px -260px;
}
.emoji-thumbsup {
  background-position: -800px -280px;
}
.emoji-thumbsup_tone1 {
  background-position: -800px -300px;
}
.emoji-thumbsup_tone2 {
  background-position: -800px -320px;
}
.emoji-thumbsup_tone3 {
  background-position: -800px -340px;
}
.emoji-thumbsup_tone4 {
  background-position: -800px -360px;
}
.emoji-thumbsup_tone5 {
  background-position: -800px -380px;
}
.emoji-thunder_cloud_rain {
  background-position: -800px -400px;
}
.emoji-ticket {
  background-position: -800px -420px;
}
.emoji-tickets {
  background-position: -800px -440px;
}
.emoji-tiger {
  background-position: -800px -460px;
}
.emoji-tiger2 {
  background-position: -800px -480px;
}
.emoji-timer {
  background-position: -800px -500px;
}
.emoji-tired_face {
  background-position: -800px -520px;
}
.emoji-tm {
  background-position: -800px -540px;
}
.emoji-toilet {
  background-position: -800px -560px;
}
.emoji-tokyo_tower {
  background-position: -800px -580px;
}
.emoji-tomato {
  background-position: -800px -600px;
}
.emoji-tone1 {
  background-position: -800px -620px;
}
.emoji-tone2 {
  background-position: -800px -640px;
}
.emoji-tone3 {
  background-position: -800px -660px;
}
.emoji-tone4 {
  background-position: -800px -680px;
}
.emoji-tone5 {
  background-position: -800px -700px;
}
.emoji-tongue {
  background-position: -800px -720px;
}
.emoji-tools {
  background-position: -800px -740px;
}
.emoji-top {
  background-position: -800px -760px;
}
.emoji-tophat {
  background-position: -800px -780px;
}
.emoji-track_next {
  background-position: 0 -800px;
}
.emoji-track_previous {
  background-position: -20px -800px;
}
.emoji-trackball {
  background-position: -40px -800px;
}
.emoji-tractor {
  background-position: -60px -800px;
}
.emoji-traffic_light {
  background-position: -80px -800px;
}
.emoji-train {
  background-position: -100px -800px;
}
.emoji-train2 {
  background-position: -120px -800px;
}
.emoji-tram {
  background-position: -140px -800px;
}
.emoji-triangular_flag_on_post {
  background-position: -160px -800px;
}
.emoji-triangular_ruler {
  background-position: -180px -800px;
}
.emoji-trident {
  background-position: -200px -800px;
}
.emoji-triumph {
  background-position: -220px -800px;
}
.emoji-trolleybus {
  background-position: -240px -800px;
}
.emoji-trophy {
  background-position: -260px -800px;
}
.emoji-tropical_drink {
  background-position: -280px -800px;
}
.emoji-tropical_fish {
  background-position: -300px -800px;
}
.emoji-truck {
  background-position: -320px -800px;
}
.emoji-trumpet {
  background-position: -340px -800px;
}
.emoji-tulip {
  background-position: -360px -800px;
}
.emoji-tumbler_glass {
  background-position: -380px -800px;
}
.emoji-turkey {
  background-position: -400px -800px;
}
.emoji-turtle {
  background-position: -420px -800px;
}
.emoji-tv {
  background-position: -440px -800px;
}
.emoji-twisted_rightwards_arrows {
  background-position: -460px -800px;
}
.emoji-two {
  background-position: -480px -800px;
}
.emoji-two_hearts {
  background-position: -500px -800px;
}
.emoji-two_men_holding_hands {
  background-position: -520px -800px;
}
.emoji-two_women_holding_hands {
  background-position: -540px -800px;
}
.emoji-u5272 {
  background-position: -560px -800px;
}
.emoji-u5408 {
  background-position: -580px -800px;
}
.emoji-u55b6 {
  background-position: -600px -800px;
}
.emoji-u6307 {
  background-position: -620px -800px;
}
.emoji-u6708 {
  background-position: -640px -800px;
}
.emoji-u6709 {
  background-position: -660px -800px;
}
.emoji-u6e80 {
  background-position: -680px -800px;
}
.emoji-u7121 {
  background-position: -700px -800px;
}
.emoji-u7533 {
  background-position: -720px -800px;
}
.emoji-u7981 {
  background-position: -740px -800px;
}
.emoji-u7a7a {
  background-position: -760px -800px;
}
.emoji-umbrella {
  background-position: -780px -800px;
}
.emoji-umbrella2 {
  background-position: -800px -800px;
}
.emoji-unamused {
  background-position: -820px 0;
}
.emoji-underage {
  background-position: -820px -20px;
}
.emoji-unicorn {
  background-position: -820px -40px;
}
.emoji-unlock {
  background-position: -820px -60px;
}
.emoji-up {
  background-position: -820px -80px;
}
.emoji-upside_down {
  background-position: -820px -100px;
}
.emoji-urn {
  background-position: -820px -120px;
}
.emoji-v {
  background-position: -820px -140px;
}
.emoji-v_tone1 {
  background-position: -820px -160px;
}
.emoji-v_tone2 {
  background-position: -820px -180px;
}
.emoji-v_tone3 {
  background-position: -820px -200px;
}
.emoji-v_tone4 {
  background-position: -820px -220px;
}
.emoji-v_tone5 {
  background-position: -820px -240px;
}
.emoji-vertical_traffic_light {
  background-position: -820px -260px;
}
.emoji-vhs {
  background-position: -820px -280px;
}
.emoji-vibration_mode {
  background-position: -820px -300px;
}
.emoji-video_camera {
  background-position: -820px -320px;
}
.emoji-video_game {
  background-position: -820px -340px;
}
.emoji-violin {
  background-position: -820px -360px;
}
.emoji-virgo {
  background-position: -820px -380px;
}
.emoji-volcano {
  background-position: -820px -400px;
}
.emoji-volleyball {
  background-position: -820px -420px;
}
.emoji-vs {
  background-position: -820px -440px;
}
.emoji-vulcan {
  background-position: -820px -460px;
}
.emoji-vulcan_tone1 {
  background-position: -820px -480px;
}
.emoji-vulcan_tone2 {
  background-position: -820px -500px;
}
.emoji-vulcan_tone3 {
  background-position: -820px -520px;
}
.emoji-vulcan_tone4 {
  background-position: -820px -540px;
}
.emoji-vulcan_tone5 {
  background-position: -820px -560px;
}
.emoji-walking {
  background-position: -820px -580px;
}
.emoji-walking_tone1 {
  background-position: -820px -600px;
}
.emoji-walking_tone2 {
  background-position: -820px -620px;
}
.emoji-walking_tone3 {
  background-position: -820px -640px;
}
.emoji-walking_tone4 {
  background-position: -820px -660px;
}
.emoji-walking_tone5 {
  background-position: -820px -680px;
}
.emoji-waning_crescent_moon {
  background-position: -820px -700px;
}
.emoji-waning_gibbous_moon {
  background-position: -820px -720px;
}
.emoji-warning {
  background-position: -820px -740px;
}
.emoji-wastebasket {
  background-position: -820px -760px;
}
.emoji-watch {
  background-position: -820px -780px;
}
.emoji-water_buffalo {
  background-position: -820px -800px;
}
.emoji-water_polo {
  background-position: 0 -820px;
}
.emoji-water_polo_tone1 {
  background-position: -20px -820px;
}
.emoji-water_polo_tone2 {
  background-position: -40px -820px;
}
.emoji-water_polo_tone3 {
  background-position: -60px -820px;
}
.emoji-water_polo_tone4 {
  background-position: -80px -820px;
}
.emoji-water_polo_tone5 {
  background-position: -100px -820px;
}
.emoji-watermelon {
  background-position: -120px -820px;
}
.emoji-wave {
  background-position: -140px -820px;
}
.emoji-wave_tone1 {
  background-position: -160px -820px;
}
.emoji-wave_tone2 {
  background-position: -180px -820px;
}
.emoji-wave_tone3 {
  background-position: -200px -820px;
}
.emoji-wave_tone4 {
  background-position: -220px -820px;
}
.emoji-wave_tone5 {
  background-position: -240px -820px;
}
.emoji-wavy_dash {
  background-position: -260px -820px;
}
.emoji-waxing_crescent_moon {
  background-position: -280px -820px;
}
.emoji-waxing_gibbous_moon {
  background-position: -300px -820px;
}
.emoji-wc {
  background-position: -320px -820px;
}
.emoji-weary {
  background-position: -340px -820px;
}
.emoji-wedding {
  background-position: -360px -820px;
}
.emoji-whale {
  background-position: -380px -820px;
}
.emoji-whale2 {
  background-position: -400px -820px;
}
.emoji-wheel_of_dharma {
  background-position: -420px -820px;
}
.emoji-wheelchair {
  background-position: -440px -820px;
}
.emoji-white_check_mark {
  background-position: -460px -820px;
}
.emoji-white_circle {
  background-position: -480px -820px;
}
.emoji-white_flower {
  background-position: -500px -820px;
}
.emoji-white_large_square {
  background-position: -520px -820px;
}
.emoji-white_medium_small_square {
  background-position: -540px -820px;
}
.emoji-white_medium_square {
  background-position: -560px -820px;
}
.emoji-white_small_square {
  background-position: -580px -820px;
}
.emoji-white_square_button {
  background-position: -600px -820px;
}
.emoji-white_sun_cloud {
  background-position: -620px -820px;
}
.emoji-white_sun_rain_cloud {
  background-position: -640px -820px;
}
.emoji-white_sun_small_cloud {
  background-position: -660px -820px;
}
.emoji-wilted_rose {
  background-position: -680px -820px;
}
.emoji-wind_blowing_face {
  background-position: -700px -820px;
}
.emoji-wind_chime {
  background-position: -720px -820px;
}
.emoji-wine_glass {
  background-position: -740px -820px;
}
.emoji-wink {
  background-position: -760px -820px;
}
.emoji-wolf {
  background-position: -780px -820px;
}
.emoji-woman {
  background-position: -800px -820px;
}
.emoji-woman_tone1 {
  background-position: -820px -820px;
}
.emoji-woman_tone2 {
  background-position: -840px 0;
}
.emoji-woman_tone3 {
  background-position: -840px -20px;
}
.emoji-woman_tone4 {
  background-position: -840px -40px;
}
.emoji-woman_tone5 {
  background-position: -840px -60px;
}
.emoji-womans_clothes {
  background-position: -840px -80px;
}
.emoji-womans_hat {
  background-position: -840px -100px;
}
.emoji-womens {
  background-position: -840px -120px;
}
.emoji-worried {
  background-position: -840px -140px;
}
.emoji-wrench {
  background-position: -840px -160px;
}
.emoji-wrestlers {
  background-position: -840px -180px;
}
.emoji-wrestlers_tone1 {
  background-position: -840px -200px;
}
.emoji-wrestlers_tone2 {
  background-position: -840px -220px;
}
.emoji-wrestlers_tone3 {
  background-position: -840px -240px;
}
.emoji-wrestlers_tone4 {
  background-position: -840px -260px;
}
.emoji-wrestlers_tone5 {
  background-position: -840px -280px;
}
.emoji-writing_hand {
  background-position: -840px -300px;
}
.emoji-writing_hand_tone1 {
  background-position: -840px -320px;
}
.emoji-writing_hand_tone2 {
  background-position: -840px -340px;
}
.emoji-writing_hand_tone3 {
  background-position: -840px -360px;
}
.emoji-writing_hand_tone4 {
  background-position: -840px -380px;
}
.emoji-writing_hand_tone5 {
  background-position: -840px -400px;
}
.emoji-x {
  background-position: -840px -420px;
}
.emoji-yellow_heart {
  background-position: -840px -440px;
}
.emoji-yen {
  background-position: -840px -460px;
}
.emoji-yin_yang {
  background-position: -840px -480px;
}
.emoji-yum {
  background-position: -840px -500px;
}
.emoji-zap {
  background-position: -840px -520px;
}
.emoji-zero {
  background-position: -840px -540px;
}
.emoji-zipper_mouth {
  background-position: -840px -560px;
}
.emoji-100 {
  background-position: -840px -580px;
}

.emoji-icon {
  background-image: image-url('emoji.png');
  background-repeat: no-repeat;
  color: transparent;
  text-indent: -99em;
  height: 20px;
  width: 20px;

  @media only screen and (-webkit-min-device-pixel-ratio: 2),
    only screen and (min--moz-device-pixel-ratio: 2),
    only screen and (-o-min-device-pixel-ratio: 2/1),
    only screen and (min-device-pixel-ratio: 2),
    only screen and (min-resolution: 192dpi),
    only screen and (min-resolution: 2dppx) {
    background-image: image-url('emoji@2x.png');
    background-size: 860px 840px;
  }
}
